2
我正在研究一個與數據庫一起工作的應用程序。每當我在我的應用程序中創建多個數據表時,然後擦除一個,然後嘗試關閉應用程序,它將不會關閉。我向FormClosing
事件添加了事件處理程序,FormClosingEventArgs
的Cancel
屬性爲true
。我怎樣才能跟蹤這個屬性被設置爲true
?需要幫助跟蹤奇怪問題的來源
我正在研究一個與數據庫一起工作的應用程序。每當我在我的應用程序中創建多個數據表時,然後擦除一個,然後嘗試關閉應用程序,它將不會關閉。我向FormClosing
事件添加了事件處理程序,FormClosingEventArgs
的Cancel
屬性爲true
。我怎樣才能跟蹤這個屬性被設置爲true
?需要幫助跟蹤奇怪問題的來源
這種情況通常是由您的表單上的控件之一卡在驗證中引起的。如果您正在處理任何控件上的Validating
事件,並且您在該事件的處理程序中設置了e.Cancel = true
,則FormClosing
的處理程序中的Cancel
屬性的初始值也將爲true
。
如果偶然數據庫應用程序使用的是DataGridView
控件,當您關閉表單時,其中一個單元格可能仍處於編輯模式。