Helmod
سه شنبه 19 مرداد 1395, 11:32 صبح
سلام - دوستان عزیز من برنامه ای دارم که دارای یک فرم است.
می خوام وقتی روی دکمه ای که بعنوان Button1 روی فرمم قرار داره کلیک میکنم - پیام بده مثلاً سلام!
من اومدم به جای اینکه این MessageBox روی با دو بار کلیک بر روی رخداد کلیک باتن بنویسم - بجاش اومدم یک کلاس ایجاد کردم که تمام مسیج باکس هام + پیام هام رو اونجا قرار دادم -
public static string MSGBOXERR = MessageBox.Show("This is the TEST messagebox, Get from Class", "Hello World", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString();
حالا با دو بار کلیک بر رو باتن تووی رخداد کلیک اون کد نوشته شده رو از کلاس فراخوندم و نوشتم:
private void button2_Click(object sender, EventArgs e)
{
clsMcode.MSGBOXERR.ToString();
}
حالا مشکلم اینه - درسته که با کلیک پیام نمایش داده میشه - ولی در فقط یک بار کار میکنه - یعنی اگر بار دوم روی دکمه کلیک کنم دیگه پیام نمایش داده نمیشه
دلیلش چی میتونه باشه - مرسی
می خوام وقتی روی دکمه ای که بعنوان Button1 روی فرمم قرار داره کلیک میکنم - پیام بده مثلاً سلام!
من اومدم به جای اینکه این MessageBox روی با دو بار کلیک بر روی رخداد کلیک باتن بنویسم - بجاش اومدم یک کلاس ایجاد کردم که تمام مسیج باکس هام + پیام هام رو اونجا قرار دادم -
public static string MSGBOXERR = MessageBox.Show("This is the TEST messagebox, Get from Class", "Hello World", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString();
حالا با دو بار کلیک بر رو باتن تووی رخداد کلیک اون کد نوشته شده رو از کلاس فراخوندم و نوشتم:
private void button2_Click(object sender, EventArgs e)
{
clsMcode.MSGBOXERR.ToString();
}
حالا مشکلم اینه - درسته که با کلیک پیام نمایش داده میشه - ولی در فقط یک بار کار میکنه - یعنی اگر بار دوم روی دکمه کلیک کنم دیگه پیام نمایش داده نمیشه
دلیلش چی میتونه باشه - مرسی