提供兩個簡單又好用針對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
如果在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
全站熱搜
留言列表