У меня динамически генерируется контекстное меню.Как мне перезагружать всю информацию в ней каждый раз, когда на нее нажимают?
в приведенном ниже массиве MyGlobals.ifparam часто изменяется.
if (MyGlobals.ifparams[0, 0] != null)
{
ToolStripMenuItem mnuItemNet1 = new ToolStripMenuItem(MyGlobals.ifparams[0, 0]);
mnuContextMenu.Items.Add(mnuItemNet1);
mnuItemNet1.ToolTipText=MyGlobals.ifparams[0, 1];
ToolStripMenuItem mnuDHCP1 = new ToolStripMenuItem("DHCP");
ToolStripMenuItem mnuStatic1 = new ToolStripMenuItem("Static");
if (MyGlobals.ifparams[0, 8] == "1") { mnuDHCP1.Checked = true; mnuStatic1.Checked = false; }
else { mnuDHCP1.Checked = false; mnuStatic1.Checked = true; }
mnuItemNet1.DropDown = mnuContextMenu1;
ToolStripMenuItem mnuIP1 = new ToolStripMenuItem();
mnuIP1.Text = MyGlobals.ifparams[0, 3] + "/" + getCIDR(MyGlobals.ifparams[0, 4]);
mnuContextMenu1.Items.Add(mnuDHCP1);
mnuContextMenu1.Items.Add(mnuStatic1);
mnuContextMenu1.Items.Add(mnuIP1);
}
Меня больше всего интересует mnuContextMenu1.