【问题标题】:How to convert textbox.text into int or what to use for int only input instead?如何将 textbox.text 转换为 int 或仅用于 int 输入的内容?
【发布时间】:2011-08-25 23:01:21
【问题描述】:

如何将 TextBox 转换为 int 或者 WPF 中是否有一个仅支持数字的框?

【问题讨论】:

    标签: c# wpf input textbox validation


    【解决方案1】:

    要将字符串转换为 int,您可以使用 Parse:

    string text = "1234";
    int value = int.Parse(text);
    

    或者你可以使用NumericUpDown控制。

    【讨论】:

    • 我在 wpf 中找不到 numericupdown,但解析工作完美。
    • @divfe - 它不是标准 WPF 控件的一部分,我提供了扩展 WPF 工具包的 URL。
    【解决方案2】:

    如果您只想输入数字,那么使用 numbericupdown 可能会更好。当然,您可以使用 tryparse 验证输入...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 2011-12-23
      • 2021-07-27
      相关资源
      最近更新 更多