mehdi4467
پنج شنبه 20 آذر 1393, 01:18 صبح
سلام
من یک برنامه MDI ایجاد کرده ام و در فرم اصلی که نامش Fmain است و در آن یک menuStrip قرار داده و یک منویی به نام loggers دارم.
حال وقتی روی loggers کلیک می کنم یک فرمی به نام Floggers به این شکل باز می شود:
private void loggersToolStripMenuItem_Click(object sender, EventArgs e)
{
loggersToolStripMenuItem.Enabled = false;
Flogger my_Flogger = new Flogger();
my_Flogger.MdiParent = this;
my_Flogger.Show();
}
بنا براین وقتی روی loggers کلیک می کنم گزینه loggers غیر فعال شده و فرم Flogger باز می شود.
حال در رویداد Close فرم Flogger کد زیر را نوشته ام:
private void Flogger_FormClosing(object sender, FormClosingEventArgs e)
{
Fmain my_Fmain = new Fmain();
my_Fmain.loggersToolStripMenuItem.Enabled = true;
}
قاعدتا با کد بالا هنگام بسته شدن فرم Flogger باید گزینه Loggers در منو فعال شود ولی فعال نمی شود.
لطفا راهنمایی نمایید.
من یک برنامه MDI ایجاد کرده ام و در فرم اصلی که نامش Fmain است و در آن یک menuStrip قرار داده و یک منویی به نام loggers دارم.
حال وقتی روی loggers کلیک می کنم یک فرمی به نام Floggers به این شکل باز می شود:
private void loggersToolStripMenuItem_Click(object sender, EventArgs e)
{
loggersToolStripMenuItem.Enabled = false;
Flogger my_Flogger = new Flogger();
my_Flogger.MdiParent = this;
my_Flogger.Show();
}
بنا براین وقتی روی loggers کلیک می کنم گزینه loggers غیر فعال شده و فرم Flogger باز می شود.
حال در رویداد Close فرم Flogger کد زیر را نوشته ام:
private void Flogger_FormClosing(object sender, FormClosingEventArgs e)
{
Fmain my_Fmain = new Fmain();
my_Fmain.loggersToolStripMenuItem.Enabled = true;
}
قاعدتا با کد بالا هنگام بسته شدن فرم Flogger باید گزینه Loggers در منو فعال شود ولی فعال نمی شود.
لطفا راهنمایی نمایید.