1
在我的情況下,我有一個TextBox和兩個按鈕Button1和Button2。這裏是我正在做的..如何在使用TextBox和SIP控件時擺脫UnHandledException?
private void Button1_click()
{
TextBox.IsReadOnly = false;
}
private void Button2_click()
{
TextBox.IsReadOnly = true;
this.Focus()
}
現在的流動,我在做什麼...
- 程序加載,我點擊文本框,在SIP出現,我點擊某處屏幕鍵盤消失。
- 我按Button2的和文本框變成只讀和SIP消失(如果它被證明)
- 我的文本框挖掘(雖然它仍處於只讀模式)
- 我按下Button1的,並點擊在TextBox .. BOOOMM ..該程序崩潰與UnHandledException。文本框,但沒有的
...
我已經試過的GotFocus()和LostFocus似乎幫助,就在崩潰之前,文本框的GotFocus不叫。我點擊文本框並突然崩潰。
真的試圖找出什麼可以擰在過去的9小時(哦,是的,我啞然程序員:)
任何人都可以請放一些輕的問題,並告訴我任何可能的解決方案?
非常感謝:)
如果你用try/catch塊包裹你的代碼會發生什麼? –
你可以給我們一個例外的類型和完整的callstack嗎? –
Nothing ...錯誤仍然出現,正如我提到它甚至不在代碼塊內部 – wafers