嗨,我在這裡留下一個非常簡單的例子, Visual Basic中。淨評估擊鍵進入一個文本框的數據時,只允許不顧一切,這是不是一個字母的字母。 這是基本的,但將作為一個起點,以驗證任何收入。 下面的代碼....
TextBox1_KeyPress(BYVAL作為對象,像System.Windows.Forms.KeyPressEventArgs BYVALé發件人)私人小組處理TextBox1.KeyPress 如果(不Char.IsLetter(e.KeyChar)e.KeyChar <> Microsoft.VisualBasic.ChrW(8)) e.Handled =真 結束如果 END SUB
char類型的有幾個屬性,我們將執行驗證時非常有用。 在這個例子中,我們看到的財產IsLetter ......這裡有一些更多的記住。
IsControl:指示指定的Unicode字符是否被歸類為控制字符
IsDigit:指示指定的Unicode字符是否被歸類為十進制數字
ISNUMBER:指示指定的Unicode字符是否是一個數字分類
IsLetterOrDigit:指示指定的Unicode字符是否被歸類為一個字母字符或十進制數字
和許多更多...我給你中肯的意見諮詢幫助。
信息Bitacoras.com ...
如果你願意,你可以點擊評價後Bitacoras.com。 謝謝....
謝謝!
感謝您的幫助,我在vb.net iniciandome,我被教導這樣:
If Not (Char.IsLetter(e.KeyChar) Or Asc(e.KeyChar) = 32 Or Asc(e.KeyChar) =
Then e.Handled = True
你用你microsoft.visual ...等,告訴朋友們,這是更方便和易於使用的?
JAJAJJAAJAJA不,所以我可以很容易地存儲數字和符號
的問候,我是新來這個,我看不到按鍵的方法,我可以做什麼??
當考慮設計你雙擊一個控制,你去到代碼視圖,這種控制具有默認的事件。 例如,如果你雙擊控制TextBox1're要TextBox1_TextChange代碼,那麼該函數內部的光標是在comboque打開代碼窗口右上角那裡列出的所有問題的控制方法。 和你選擇的武器的KeyPress常規。
有另一種方式來做到這一點。 如果這不是你讓我知道。
感謝的代碼很好的男子,把所需要的......
您的貢獻是非常好的,但希望你可以把所有的代碼,做軟件的驗證。
問候
輸入的感謝
我剛開始,我需要一切可能的幫助
幫助...! necesiito只接收信件的形式驗證某些領域,但我使用的功能......的人都知道如何做到這一點?
cualkier貢獻ayudari我..!
公共功能Fun_ValidarDatos(BYVAL作為字符串campovalidar)作為布爾
LsResultado暗淡作為字符串=“驗證”
如果Char.IsLetter(lsUsuario)
返回True
其他
返回false
結束如果
函數結束
在這裡結束函數調用佔據像這樣:
Fun_ValidarDatos(“這將返回false和驗證,擁有數96”)
Visual Basic中,我得到昏昏欲睡,枯燥的學JAVA
這就是:
公共功能Fun_ValidarDatos(BYVAL作為字符串campovalidar)作為布爾
如果Char.IsLetter(campovalidar)
返回True
其他
返回false
結束如果
函數結束
在這裡結束函數調用佔據像這樣:
Fun_ValidarDatos(“這將返回false和驗證,擁有數96”)
Visual Basic中,我得到昏昏欲睡,枯燥的學JAVA
只有良好的“知道”
謝謝你...:>
浪KN代碼提供了可視控制台..但.. 我有效的號碼(12345679),但如果我把它接受數字和字母(ABC123)。 我也了解,48至57的數字代表數字1到9。 我可以安全使用這些,但代碼太長..!
Microsoft.VisualBasic.ChrW(48)) - > 0
...
Microsoft.VisualBasic.ChrW(57)) - > 9
這是在控制台的代碼..!
名稱= InputBox將(“請輸入你的名字:”)
這樣做雖然(不Char.IsLetter(NOM)和NOM Microsoft.VisualBasic.ChrW(32))
名稱= InputBox將(“輸入你的名字再次看到”)
循環
論壇是文本框,但我看到了同樣的問題,驗證,發現它有用的問,我期待一個答案......提前感謝!
非常簡單而有效。 我只需要在我來說,我不接受的數字,不管你進入了另一個奇怪的符號。
TextBox1_KeyPress(BYVAL作為對象,像System.Windows.Forms.KeyPressEventArgs BYVALé發件人)私人小組處理TextBox1.KeyPress
如果Char.IsNumber(e.KeyChar)
e.Handled =真
結束如果
END SUB
謝謝。
2005年在VB.NET代碼,只接受數字
寫信時,我得到一個消息,只接受數字
還的情況下任何caráter的例子: - ,'{>,只有數字
這段代碼產生的不工作的初學者!任何用戶都可以輕鬆地輸入數字。 複製和粘貼
停止使用此代碼,或configurenle KeyDown事件和事件的鼠標右鍵複製和粘貼。
ATT。 程序員
謝謝! 我重新擔任了!