Пример #1
0
 private void TextBoxYCoordinate_KeyPress(object sender, KeyPressEventArgs e)
 {
     /*Можно вводить только числа, бэкспейс, запятая и минус*/
     if (!Char.IsDigit(e.KeyChar) && e.KeyChar != 8 &&
         (e.KeyChar != 44 || TextBoxXCoordinate.Text.IndexOf(",") > -1) &&
         (e.KeyChar != 45 || TextBoxXCoordinate.Text.IndexOf("-") > -1))
     {
         e.Handled = true;
     }
     /*Если нажат энтер*/
     if (e.KeyChar == 13)
     {
         UnFocus.Focus();
     }
     /*Нельзя вводить первой запятую*/
     if (TextBoxXCoordinate.TextLength == 0 && e.KeyChar == 44)
     {
         e.Handled = true;
     }
     /*Нельзя вводить не первым знак минус*/
     if (TextBoxYCoordinate.TextLength > 0 && e.KeyChar == 45)
     {
         e.Handled = true;
     }
 }
Пример #2
0
 private void TextBoxName_KeyPress(object sender, KeyPressEventArgs e)
 {
     /*Если нажат энтер*/
     if (e.KeyChar == 13)
     {
         UnFocus.Focus();
     }
 }
Пример #3
0
 private void TextBoxResistance_KeyPress(object sender, KeyPressEventArgs e)
 {
     /*Можно вводить только числа, бэкспейс, запятая*/
     if (!Char.IsDigit(e.KeyChar) && e.KeyChar != 8 &&
         (e.KeyChar != 44 || TextBoxName.Text.IndexOf(",") > -1))
     {
         e.Handled = true;
     }
     /*Если нажат энтер*/
     if (e.KeyChar == 13)
     {
         UnFocus.Focus();
     }
     /*Нельзя вводить запятую первой*/
     if (TextBoxName.TextLength == 0 && e.KeyChar == 44)
     {
         e.Handled = true;
     }
 }