0
var obj=new Button();
string eventName = "Click";
var evt = obj.GetType().GetEvent(eventName);
EventHandler myCode = delegate {MessageBox.Show("asd");};
evt.AddEventHandler(obj, myCode);
喜 我添加事件處理程序按鈕點擊事件的代碼 點擊事件需要2 parametr對象發件人和EventArgs的獲取事件類
我怎樣才能EventArgs的parametr在這個代碼?
我使用其他反射存在我的DLL的空隙,並有喜歡 主代碼 { 大會反射 VAR OBJ =新的按鈕,我會送我paramers(); string eventName =「Click」; var evt = obj.GetType()。GetEvent(eventName); EventHandler myCode = delegate {MessageBox.Show(「asd」);}; evt.AddEventHandler(obj,myCode); here如何發送參數?也許不是EventArg KeyEventArgs } MYDLL 無效Button_Click(對象發件人,EventArgs的){ 碼 } – YardimaIhtiyaciOlan
在這種情況下,我相信* *是'Delegate.CreateDeletgate'到預先存在的方法應該能夠彌補差距。 –