Sal_64
یک شنبه 24 آذر 1387, 01:25 صبح
سلام
من تو فرمم چند تا باتم دارم که براشون contextmenustrip تعریف کردم
می تونم به هر کدوم ار منوها به وسیله باتمی که منو به اون اضافه شده دسترسی داشته باشم
و اون منو رو با تمام زیر منوها غیر فعال کنم
ولی اگر بخوام به تک تک زیر منوها دسترسی داشته باشم چکار باید بکنم
به جای اون دو خط قرمز چه کدی باید بزارم ?
void inactive_all_sub_menu()
{
foreach (Control cms in this.Controls)
{
if (cms.GetType() == typeof(Button))
{
if (cms.Name.ToString() == "button1")
foreach(ContextMenuStrip.Items c2 in cms.ContextMenuStrip )
cms.ContextMenuStrip.Items[c2].Enabled = false;
}
}
}با تشکر
من تو فرمم چند تا باتم دارم که براشون contextmenustrip تعریف کردم
می تونم به هر کدوم ار منوها به وسیله باتمی که منو به اون اضافه شده دسترسی داشته باشم
و اون منو رو با تمام زیر منوها غیر فعال کنم
ولی اگر بخوام به تک تک زیر منوها دسترسی داشته باشم چکار باید بکنم
به جای اون دو خط قرمز چه کدی باید بزارم ?
void inactive_all_sub_menu()
{
foreach (Control cms in this.Controls)
{
if (cms.GetType() == typeof(Button))
{
if (cms.Name.ToString() == "button1")
foreach(ContextMenuStrip.Items c2 in cms.ContextMenuStrip )
cms.ContextMenuStrip.Items[c2].Enabled = false;
}
}
}با تشکر