Я пытаюсь заставить ячейку datagridview принимать только числа и один период.Как разрешить один период только в Datagridview Cell в vb.net
до сих пор я успешно сделал это принимать только цифры, вот код:
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 принимать только один период.
Благодарим за помощь.
Это последняя строка в вашем втором блоке кода должны это сделать. У вас есть другой код после этого, который может установить Handled обратно на false? – Steve