我有一個最近發生了一個奇怪的問題:擊鍵在Winforms應用程序導致窗口意外關閉
每當我在我的應用程序的任何形式輸入文字,甚至一個字,一個TextBox它使形式和其父母關閉。我檢查迄今如下:
- 對不按/ MIS分配的事件處理程序可以解釋一個擊鍵一個表格取消
- 我在幾個窗口使用的KeyPreview但調試表明這不是原因
- 偏偏任何形式的應用
- 甚至以全新的文本框下降試圖從文本框聲明(VB.NET)
- 將R去掉WITHEVENTS聲明形式
- 上發生的esult是DialogResult.Cancel當我打破後的代碼顯示或ShowDialog的
- 的形式不使用的AcceptButton或CancelButton屬性(設置爲無)
- 注:我修改了很多代碼,我有一個大的代碼庫尚未觸及
還有什麼可能導致這種奇怪的行爲?
只是一個鏡頭,但我會嘗試接線一個FormClosing事件,並在那裏放置一箇中斷點,你可以查看堆棧跟蹤,看看你是如何到達那裏的 – 2010-04-01 18:20:01
Mike_G:你是對的你的評論成爲答案,我會upvote你。Slaks得到了複選標記,雖然。 – 2010-04-01 18:33:38