自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET鍵盤輸入取消方式

開發(fā) 后端
VB.NET的使用,可以使開發(fā)人員方便的靈活的實(shí)現(xiàn)各種功能需求。比如在對(duì)鍵盤的操作方面等。今天就來(lái)一起看看VB.NET鍵盤輸入的相關(guān)操作方法。

VB.NET可以對(duì)鍵盤進(jìn)行一些操作,比如啟用鍵盤輸入以及禁止鍵盤輸入等等。下面我們將會(huì)針對(duì)VB.NET鍵盤輸入的相關(guān)方法對(duì)大家詳細(xì)介紹。我們有時(shí)希望某個(gè)文本框只能輸入數(shù)字,不能輸入字符。有時(shí)希望用戶在文本框中輸入的數(shù)字最大不能超過(guò)某個(gè)值。這個(gè)對(duì)于VB.NET來(lái)說(shuō)都是太Easy了。

我們可以 通過(guò) 在 文本框的 KeyPress 事件 中添加代碼就可以非常輕松的實(shí)現(xiàn)這種效果。

比如我們希望文本框中只能輸入字符 a ,那么我們可以這樣寫:

  1. Private Sub TextBox1_KeyPress()
    Sub TextBox1_KeyPress(ByVal sender 
    As Object, ByVal e As System.
    Windows.Forms.KeyPressEventArgs) 
    Handles TextBox1.KeyPress  
  2. If e.KeyChar <> "a" Then  
  3. e.Handled = True 
  4. End If  
  5. End Sub 

或者

  1. Private Sub TextBox1_KeyPress()
    Sub TextBox1_KeyPress(ByVal sender 
    As Object, ByVal e As System.Windows.
    Forms.KeyPressEventArgs) Handles 
    TextBox1.KeyPress  
  2. If e.KeyChar <> "a" Then  
  3. e.KeyChar = "" 
  4. End If  
  5. End Sub 

如果想讓文本框只能接受數(shù)字,則VB.NET鍵盤輸入可以這樣寫(這個(gè)是 C#,但是與VB.NET只有語(yǔ)法上的差異):

  1. private void textBox1_KeyPress
    (object sender, System.Windows.
    Forms.KeyPressEventArgs e)  
  2. {  
  3. if(e.KeyChar<="0"|| e.KeyChar>="9")  
  4. {  
  5. e.KeyChar="";  
  6. }  

從前面的兩個(gè)VB.NET鍵盤輸入例子我們我們可以知道。只要將System.Windows.Forms.KeyPressEventArgs 對(duì)象的 KeyChar 屬性的值清空,就會(huì)取消當(dāng)前的鍵盤輸入。也可以將 System.Windows.Forms.KeyPressEventArgs 對(duì)象的Handled屬性置成true。來(lái)取消當(dāng)前輸入。e.Handled表示當(dāng)前的輸入是否處理過(guò),如果為true,則表示處理過(guò)。所以當(dāng)你用程序?qū)⑺贸?true,后,系統(tǒng)就不再處理它了,這樣,這次輸入就被取消了。

【編輯推薦】

  1. VB.NET對(duì)象基本概念詳解
  2. VB.NET文件上傳應(yīng)用經(jīng)驗(yàn)分享
  3. VB.NET數(shù)組基礎(chǔ)概念經(jīng)驗(yàn)總結(jié)
  4. 簡(jiǎn)單實(shí)用的VB.NET數(shù)據(jù)轉(zhuǎn)換方法講解
  5. VB.NET類應(yīng)用基礎(chǔ)
責(zé)任編輯:曹凱 來(lái)源: CSDN
相關(guān)推薦

2010-01-12 18:12:58

VB.NET事件

2010-01-19 13:36:16

VB.NET可選參數(shù)

2010-01-18 16:58:29

VB.NET Over

2010-01-11 17:40:36

VB.NET相框效果

2010-01-07 15:49:10

VB.NET DoLoop

2010-01-07 11:38:25

VB.NET鍵盤事件

2010-01-22 17:12:08

VB.NET訪問(wèn)Ifr

2010-01-21 15:10:37

VB.NET靜態(tài)托盤程

2010-01-15 15:03:23

VB.NET對(duì)象變量聲

2010-01-11 17:30:40

VB.NET播放聲音

2010-01-11 17:58:36

VB.NET壓縮ZIP

2010-01-11 10:44:47

VB.NET多窗體

2010-01-20 17:41:13

VB.NET標(biāo)記語(yǔ)句

2010-01-14 18:08:08

VB.NET抽象類

2009-10-29 14:02:24

VB和VB.NET比較

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2010-01-11 18:32:42

VB.NET序列化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)