就我而言,我有一个 TextBox 和两个按钮 Button1 和 Button2。这就是我正在做的事情..
private void Button1_click()
{
TextBox.IsReadOnly = false;
}
private void Button2_click()
{
TextBox.IsReadOnly = true;
this.Focus()
}
现在的流程,我在做什么......
- 程序加载,我单击文本框,出现 SIP,然后单击屏幕上的某个位置,键盘消失。
- 我按下 Button2,TextBox 变为只读,SIP 消失(如果显示)
- 我点击文本框(当它仍处于只读模式时)
- 我按下 Button1,然后单击 TextBox.. BOOOMM.. 程序因 UnHandledException 而崩溃。
...
我已经尝试过 TextBox 的 gotfocus() 和 LostFocus 但似乎没有任何帮助,就在崩溃之前,没有调用 TextBox 的 GotFocus。我点击文本框,突然它崩溃了。
真的想弄清楚过去 9 个小时会发生什么(哦,是的,我是愚蠢的程序员 :)
任何人都可以说明这个问题并告诉我任何可能的解决方案吗?
非常感谢 :)