【问题标题】:allowing * character in textbox C# WPF允许文本框中的 * 字符 C# WPF
【发布时间】:2016-05-25 03:50:37
【问题描述】:

我正在 WPF 中创建一个 rs232 拨号盘。我遇到的问题是明星角色。我不知道如何正确地问这个问题,因为我得到的结果都是“仅限密码字符”。

最终,我尝试以编程方式添加“*”。我使用键盘还是虚拟按钮都没关系。每当添加字符时,程序就会冻结。调试器没有指向任何东西,似乎还在等待指令。

有什么想法吗?

我用

添加星星
textBox.text="*";

【问题讨论】:

  • 这只是一个标准的TextBox吗?此文本框附加了哪些事件处理程序?您实际上是通过 RS-232 将字符发送到设备吗?
  • 添加了什么?文本框?
  • 它应该可以工作,对 * 字符真的不应该有限制。尝试不同的字符或数字,看看它是否仍然发生,或者尝试删除文本框,添加一个具有不同名称的新文本框,然后重试。它应该可以工作,所以我真的只是在抛出想法
  • 对不起,我没有提到我正在使用一个基本的 TextBox。 @AyyappanSubramanian 我只包括了那一点,因为这就是全部。那条线在 10 种方法中重复了 10 次(每个按钮一个),除了一个有效。

标签: c# wpf textbox


【解决方案1】:

老实说,我不确定发生了什么。我开始了一个新的 WPF 并且它有效。所以我一起删除了自动生成的方法并重新创建了它。现在它起作用了。整个方法是这样的

private void button_Click(object sender, RoutedEventArgs e)
    {
        textBox.Text = "*";
    }

没有线索,但它有效。谢谢大家的回复

【讨论】:

  • 我什么都没做,但它奇迹般地开始工作了不是一个对未来读者有任何价值或用处的答案。
  • 减 1 用于这种糟糕的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多