我想讓我的datagridview單元格只接受數字和單個句點。如何只允許一個時期在vb.net的Datagridview單元格
到目前爲止,我已經成功地使它只接受數字,這裏是代碼:
Select Case e.KeyChar
Case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", vbBack
e.Handled = False
Case Else
e.Handled = True
End Select
在我的文本框,我也將接受數和單週期而已,這裏是代碼:
Select Case e.KeyChar
Case "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ".", vbBack
e.Handled = False
Case Else
e.Handled = True
End Select
If (txt1.Text.IndexOf(".") >= 0 And e.KeyChar = ".") Then e.Handled = True
所有的代碼都在KeyPress事件中。 我不知道如何讓我的datagridview單元格只接受單個句點。
謝謝你的幫助。
,在你的第二個代碼塊的最後一行應該這樣做。在此之後你有其他的代碼可能將處理設置回false嗎? – Steve