提供兩個簡單又好用針對TextBox控制項處理輸入字元的方法

如果在textbox控制項中強迫把輸入的字轉成大寫時
請於MyTextBox的KeyPress事件中加入以下的程式碼

If Char.IsLower(e.KeyChar) Then
    Me.MyTextBox.SelectedText = Char.ToUpper(e.KeyChar)
    e.Handled = True
End If

如果只允許輸入數字時請於KeyPress事件中加入以下的程式碼
請於該TextBox控制項的KeyPress事件中加入以下的程式碼

If e.KeyChar <> Microsoft.VisualBasic.ChrW(Keys.Back) Then 
   e.Handled = Not Char.IsDigit(e.KeyChar)
End If

處理按下Enter的事件時…
請於該TextBox控制項的KeyPress事件中加入以下的程式碼

If e.KeyChar = Microsoft.VisualBasic.ChrW(13) Then 
    ' 將程式碼寫在這邊
End If
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 湯瑪的吳 的頭像
    湯瑪的吳

    安達利機車行

    湯瑪的吳 發表在 痞客邦 留言(1) 人氣()