仅允许文本框 C# WinForms 中的特定值格式

闪亮的

我想确保我的文本框的输入是特定的格式。

+101.800
-085.000
+655.873

正确的长度以及 +/- 符号对于过程中的通信很重要。

我考虑过使用 aMaskedTextbox但如果我正确理解文档,这不会强制用户添加 +/-Symbols。

穆罕默德·礼萨·沙赫雷斯塔尼

您可以在离开文本框后在 Leave 事件中写入检查值,如果这是错误的值以引起用户注意,则将文本颜色设为红色,并禁用提交按钮以防止在以正确格式写入数字之前按下按钮。

private void myInput_Leave(object sender, EventArgs e)
{
    Regex r = new Regex(@"^[+-]?[0-9]{3}\.[0-9]{3}$");
    Match m = r.Match(InputTextbox.Text);
    if (!m.Success)
    {
         myInput.ForeColor =  Color.Red;  // Text color will go red
         submitBtn.Enabled = false;  // Submit button is disabled now
    }
    else
    {
         myInput.ForeColor =  Color.Black;
         submitBtn.Enabled = true; // Submit button is enabled now
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#Winforms中的文本框验证-应该只允许1-100之间的数字

来自分类Dev

C#Winforms中的文本框验证-应该只允许1-100之间的数字

来自分类Dev

StringBuilder不会显示在文本框中(WinForms,C#)

来自分类Dev

格式化C#文本框以仅允许数字字符

来自分类Dev

允许在文本框中仅浮动(和负浮动),全选,复制和粘贴(Ctrl + A,Ctrl + C,Ctrl + V)

来自分类Dev

WinForms C#日期在文本框中的更改月份和日期

来自分类Dev

取所有非null文本框的值,并将其放在数组中。C#Winforms

来自分类Dev

文本框仅允许在文本框C#中使用IP地址

来自分类Dev

MVP Winforms和文本框组合框值

来自分类Dev

文本框仅接受C#中的数字

来自分类Dev

选择具有自动完成功能(C#winforms)的文本框中的所有文本

来自分类Dev

ng模式,仅允许在输入文本框中输入“-”

来自分类Dev

仅允许MS Access在文本框中输入字母

来自分类Dev

在输入文本框中仅允许数字

来自分类Dev

在文本框中仅允许使用大写字符

来自分类Dev

ng模式,仅允许在输入文本框中输入“-”

来自分类Dev

如何在C#Winforms中的表单上为多个文本框控件调用Text_Changed事件

来自分类Dev

如何在Winforms,C#中为文本框添加千位分隔符

来自分类Dev

如何在C#Winforms中的表单上为多个文本框控件调用Text_Changed事件

来自分类Dev

在WinForms中从Treeview拖放到文本框的增强功能

来自分类Dev

在WinForms中从Treeview拖放到文本框的增强功能

来自分类Dev

如何在c#中实现强制用户以特定格式输入值的分段文本框?

来自分类Dev

文本框仅允许6个字符,长度仅C#.net

来自分类Dev

Asp.net验证。仅允许用户在文本框中输入特定数字

来自分类Dev

如何使文本框仅接受出生日期格式C#

来自分类Dev

单击 winforms (C#) 中的按钮后,如何将“SendKeys”发送到最后一个活动输入文本框?

来自分类Dev

您如何将文本框或Winforms中的标签中的文本另存为图像?

来自分类Dev

C#WinForms-自动添加两个文本框

来自分类Dev

如何在Winforms中相对于文本框动态定位列表框

Related 相关文章

  1. 1

    C#Winforms中的文本框验证-应该只允许1-100之间的数字

  2. 2

    C#Winforms中的文本框验证-应该只允许1-100之间的数字

  3. 3

    StringBuilder不会显示在文本框中(WinForms,C#)

  4. 4

    格式化C#文本框以仅允许数字字符

  5. 5

    允许在文本框中仅浮动(和负浮动),全选,复制和粘贴(Ctrl + A,Ctrl + C,Ctrl + V)

  6. 6

    WinForms C#日期在文本框中的更改月份和日期

  7. 7

    取所有非null文本框的值,并将其放在数组中。C#Winforms

  8. 8

    文本框仅允许在文本框C#中使用IP地址

  9. 9

    MVP Winforms和文本框组合框值

  10. 10

    文本框仅接受C#中的数字

  11. 11

    选择具有自动完成功能(C#winforms)的文本框中的所有文本

  12. 12

    ng模式,仅允许在输入文本框中输入“-”

  13. 13

    仅允许MS Access在文本框中输入字母

  14. 14

    在输入文本框中仅允许数字

  15. 15

    在文本框中仅允许使用大写字符

  16. 16

    ng模式,仅允许在输入文本框中输入“-”

  17. 17

    如何在C#Winforms中的表单上为多个文本框控件调用Text_Changed事件

  18. 18

    如何在Winforms,C#中为文本框添加千位分隔符

  19. 19

    如何在C#Winforms中的表单上为多个文本框控件调用Text_Changed事件

  20. 20

    在WinForms中从Treeview拖放到文本框的增强功能

  21. 21

    在WinForms中从Treeview拖放到文本框的增强功能

  22. 22

    如何在c#中实现强制用户以特定格式输入值的分段文本框?

  23. 23

    文本框仅允许6个字符,长度仅C#.net

  24. 24

    Asp.net验证。仅允许用户在文本框中输入特定数字

  25. 25

    如何使文本框仅接受出生日期格式C#

  26. 26

    单击 winforms (C#) 中的按钮后,如何将“SendKeys”发送到最后一个活动输入文本框?

  27. 27

    您如何将文本框或Winforms中的标签中的文本另存为图像?

  28. 28

    C#WinForms-自动添加两个文本框

  29. 29

    如何在Winforms中相对于文本框动态定位列表框

热门标签

归档