PDA

View Full Version : سوال: ارسال پارامتر به EventHandler



yaghoobi
چهارشنبه 09 تیر 1389, 11:53 صبح
سلام دوستان
من یه کنترل button در زمان run time ایجاد کردم و یک رویداد کلیک براش نوشتم چه جوری میتونم به این رویداد چند تا پارامتر ارسال کنم.


btn_save.Click+=new EventHandler(btn_save_Click)

yaghoobi
یک شنبه 13 تیر 1389, 17:52 عصر
سوال عجیبی بود؟
آیا اصلا همچین کاری امکان پذیر هست یا نه؟
یا کسی براش پیش نیومده چنین کاری انجام بده؟

من خیلی به جواب این سوال نیاز دارم اگه امکان پذیر نیست بگید تا یه راه حل دیگه ای پیدا کنم

raziee
یک شنبه 13 تیر 1389, 18:12 عصر
سلام دوستان
من یه کنترل button در زمان run time ایجاد کردم و یک رویداد کلیک براش نوشتم چه جوری میتونم به این رویداد چند تا پارامتر ارسال کنم.


btn_save.Click+=new EventHandler(btn_save_Click)

مثلا په پارامتری؟
اگه یک مقدار هست به این صورت کار کن:

btn_save.Command += new CommandEventHandler(btn_save_Command);

protected void btn_save_Command(object sender, CommandEventArgs e)
{

text1.Text = e.CommandArgument;
}

yaghoobi
دوشنبه 14 تیر 1389, 15:26 عصر
مرسی رضائی جان
اگه بیشتر از یه پارامتر بخوام بفرستم چی؟

raziee
دوشنبه 14 تیر 1389, 15:47 عصر
مرسی رضائی جان
اگه بیشتر از یه پارامتر بخوام بفرستم چی؟

رضیئی هستم .
به این صورتی میتونی یه جورایی دوتا پارامتر بفرستی.
CommandArgument و CommandName