我寫了一個方法trial
的按鈕btnTrial1
如何設置動態參數,txtTrial2
,lblTrial2
,然後btnTrial3
,txtTrial3
,lblTrial3
等等。現在我想爲btnTrial2
設置trial
作爲EventHandler,然後爲btnTrial3
等。在C#方法
所以,現在當我調用該方法trial
從btnTrial1
,我的參數應該是:
Public void (sender, e, btnTrail1, txtTrial1, lblTrial1)
但是,當我從btnTrial2
調用該方法trial
,我的參數應該是:
Public void (sender, e, btnTrail2, txtTrial2, lblTrial2)
和等等...
您確實應該爲您的事件使用'EventHandler'類型,而不是創建其他代表。你應該創建一個派生自'EventArgs'的類來保存你的參數。 –
正是你讓我對。我試圖將它用作事件處理程序並獲取錯誤對實例方法的委託不能具有null'this'。並抱歉提供有關我的問題的完整信息,但我是編程領域的新手,因此不知道應該提供哪些信息。再次抱歉 – Sandy