私の場合、TextBoxと2つのボタンButton1とButton2があります。これが私のやり方です。
private void Button1_click()
{
TextBox.IsReadOnly = false;
}
private void Button2_click()
{
TextBox.IsReadOnly = true;
this.Focus()
}
今、流れ、私がしていること...
- プログラムが読み込まれ、TextBoxをクリックすると、SIPが表示され、画面のどこかをクリックするとキーボードが消えます。
- Button2を押すと、TextBoxが読み取り専用になり、SIPが消えます(表示されている場合)
- テキストボックスをタップします(まだ読み取り専用モードのときに)
- Button1を押して、TextBoxをクリックします。BOOOMM..プログラムがUnHandledExceptionでクラッシュします。
..。
私はgetfocus()とTextBoxのLostFocusを試しましたが、何も役に立たないようです。クラッシュする直前に、TextBoxのGotFocusは呼び出されません。textBoxをタップすると、突然クラッシュします。
本当に過去9時間に何が苦しんでいるのかを理解しようとしています(そうそう、私はばかげたプログラマーです:)
誰かが問題に光を当てて、可能な解決策を教えてもらえますか?
どうもありがとう :)