簡體   English   中英

VB.NET 中的僅字母文本框

[英]Letter only textbox in VB.NET

您將如何在 Visual Basic .NET 中編寫僅接受按鈕單擊時的大寫和小寫字母的正則表達式?

我的文本框不能接受數字、空格或特殊字符。

為了禁止用戶在文本框字段中輸入除字母以外的任何內容,只需為您的文本框添加KeyPress事件:

Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
    If e.KeyChar <> vbBack And Char.IsLetter(e.KeyChar) = False Then
        e.Handled = True
    End If
End Sub

Char.IsLetter正在檢查輸入的字符是否為字母。 如果用戶輸入的字符不是字母 ( = False ),我們通過將e.Handled設置為True來省略將其傳遞給字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM