PDA

View Full Version : چگونگی تبدیل String To MethodName



NewFoxStudent
جمعه 04 بهمن 1387, 16:12 عصر
وقتی از EventHandller استفاده میکنم نیاز به نام یک متد دارم
حالا من میخوام نام متد رو از جدول Sql بیارم و به EventHandller بدم
به عنوان مثال



ToolStripMenuItem item =MainMenu.Items[0];
ToolStripMenuItem CurrItem = (ToolStripMenuItem)item.DropDownItems[0];
CurrItem.Click+=new EventHandller(frmApp_Show);

void frmApp_Show(Object sender,System.EventArgs e)
{
forms.frmApp frmapp = new forms.frmApp();
frmapp.Show();
}


حالا من میخوام به جای frmApp_Show از مقداری استفاده کنم که قبلا به صورت رشته ذخیره شده
آیا امکان داره؟

NewFoxStudent
شنبه 05 بهمن 1387, 09:45 صبح
دوستان اگه راهی نداره خوب بگید نمیشه
من یه راه دیگه پیدا میکنم

H2K
شنبه 05 بهمن 1387, 14:06 عصر
راه دارِه يه event خودت اونجورى كه ميخواى بنويس بد همون جورى كه الان ميخواى راحت باهاش كار كن

NewFoxStudent
شنبه 05 بهمن 1387, 18:17 عصر
منظورتون رو متوجه نمیشم
اگه میشه بیشتر توضیح بدید
ممنون

Ali_Mor
شنبه 05 بهمن 1387, 21:58 عصر
تو فضای نام Reflection بگرد، شاید بتونی از کلاسهاش برای این منظور استفاده کنی