我正在使用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. 取消iOS訂閱
- 6. Android訂閱取消
- 7. 如何取消訂閱socket.io訂閱?
- 8. Rxjs - 重新訂閱取消訂閱Observable
- 9. 如何取消訂閱Weak訂閱MvvmCross
- 10. 訂閱/取消訂閱VS Create/TakeUntil?
- 11. 取消訂閱/訂閱活動危險?
- 12. 訂閱和取消訂閱活動
- 13. 如何取消訂閱NServiceBus訂閱?
- 14. 動態訂閱/取消訂閱活動
- 15. SerialPort.DataReceived重複訂閱/取消訂閱
- 16. 取消訂閱來自Protected Override Void的事件處理程序
- 17. 自動取消訂閱事件
- 18. 檢測訂閱是否自動取消
- 19. 取消蘋果自動更新訂閱
- 20. 收取PayPal訂閱取消
- 21. 取消Elm中的訂閱
- 22. 取消訂閱的問題
- 23. Retrofit 2 + RxJava取消/取消訂閱
- 24. PayPal IPN取消訂閱
- 25. 事件取消訂閱
- 26. RxJS取消訂閱ID
- 27. 何時取消訂閱
- 28. Firebase如何取消訂閱
- 29. FileSystemWatcher,取消訂閱事件
- 30. 取消訂閱電子報