PDA

View Full Version : سوال: مشکل کار با message box در کلاس



پروگرامنویس
سه شنبه 01 شهریور 1390, 20:12 عصر
چطور میشه توی یه کلاس پیامی رو با استفاده از "میسج باکس" به کاربر نشون داد؟ مثلا وقتی در یک تابع و در بخش try,catch خطایی رخ میدده.

Felony
سه شنبه 01 شهریور 1390, 21:06 عصر
یعنی چی چطوری ؟
class test
{
public void run()
{
MessageBox.Show("This is a sample message box");
}
}

test a;
a = new test();
a.run();

mehran_sh_t
سه شنبه 01 شهریور 1390, 21:12 عصر
فکر می کنم چون MessageBox بدون استفاده از using در دسترس نیست اینطور پرسیدن!
می تونید از روشی که آقای تاجیک گفتن استفاده کنید، یا از رویداد ها استفاده کنید، در هر جا که نیاز داشتید پیغام بدید، رویداد رو raise می کنید، بعد در فرمی که می خواید پیغام از طریق اون نمایش داده بشه، رویداد رو به تابع مربوطه ربط می دید

wolf_majid
سه شنبه 01 شهریور 1390, 23:27 عصر
try
{
System.Windows.Forms.MessageBox.Show ("In Try");
}
catch { System.Windows.Forms.MessageBox.Show("In Catch"); }

پروگرامنویس
چهارشنبه 02 شهریور 1390, 15:10 عصر
try
{
System.Windows.Forms.MessageBox.Show ("In Try");
}
catch { System.Windows.Forms.MessageBox.Show("In Catch"); }
مشکلم همین بود،ممنون

hamed_hossani
جمعه 04 شهریور 1390, 15:09 عصر
try
{
}
catch(Exception ex)
{
MessageBox.Show("error:"+ex.Message);
}