我正在使用WinForms DataGridView
控件。我已經把這個控件放在一個基礎表單中,並且將它訂閱到DoubleClick
事件中。但在繼承的表單上,我想從父事件中取消訂閱,並將其訂閱到新事件。這可能嗎 ?取消訂閱來自DoubleClick的DataGridView
0
A
回答
3
您需要protected
值設置爲DataGridView1.Modifiers
屬性,並更改DoubleClick
處理器的DataGridView1_DoubleClick
的改性劑的保護。
鹼形式,
protected void DataGridView1_DoubleClick(object sender, EventArgs e)
{
}
在從的加載處理程序繼承,
//To unregister handler
DataGridView1.DoubleClick-=new EventHandler(DataGridView1_DoubleClick);
//Register new handler
DataGridView1.DoubleClick+=new EventHandler(NewDataGridView1_DoubleClick);
0
一個簡單的解決方法是標記訂閱的方法virtual
並且繼承它的形式override
它。
相關問題
- 1. Braintree - 未來訂閱取消
- 2. 訂閱取消訂閱()
- 3. 訂閱來自NServiceBus的所有消息
- 4. 取消訂閱socket.io中的訂閱
- 5. Android訂閱取消
- 6. 取消iOS訂閱
- 7. SerialPort.DataReceived重複訂閱/取消訂閱
- 8. 訂閱和取消訂閱活動
- 9. 訂閱/取消訂閱VS Create/TakeUntil?
- 10. 如何取消訂閱socket.io訂閱?
- 11. Rxjs - 重新訂閱取消訂閱Observable
- 12. 如何取消訂閱NServiceBus訂閱?
- 13. 取消訂閱來自Protected Override Void的事件處理程序
- 14. 檢測訂閱是否自動取消
- 15. 自動取消訂閱事件
- 16. 取消Elm中的訂閱
- 17. 取消訂閱的問題
- 18. Retrofit 2 + RxJava取消/取消訂閱
- 19. FileSystemWatcher,取消訂閱事件
- 20. Sparkpost取消訂閱和webhook
- 21. 何時取消訂閱
- 22. 事件取消訂閱
- 23. PayPal IPN取消訂閱
- 24. 取消訂閱電子報
- 25. Firebase如何取消訂閱
- 26. rxpy如何取消訂閱
- 27. 如何知道自動續訂訂閱是否被取消?
- 28. 是否有API取消自動續訂訂閱?
- 29. 取消訂閱訂閱的最簡單方法Angular
- 30. 對RxJS中的訂閱()和取消訂閱()