我有一個功能,添加事件處理程序來控制事件。現在我有幾個重載的事件添加到不同類型的控件:如何將Button.Click傳遞給函數?
Public Sub AddEventHandler(Button, ButtonEvent) 'adds event handling for Button.Click
public Sub AddEventHandler(LinkButton, ButtonEvent)'adds event handling for LinkButton.Click
的問題是我想編寫一個函數就是喜歡更強勁:
Public sub AddEventHandler(Control, EventToHandle, ControlEvent)
其中
EventToHandle是表示Button.Click或Button與其關聯的任何事件的參數。
任何建議傢伙?謝謝!
+爲最後一行。看起來像這些好主意之一,直到你瞭解細節。這隻會混淆其他需要查看代碼的程序員。 – Greg 2010-03-15 15:09:50