我想让我的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