public void AddContronToPannel(ButtonsMenu item) { ucBase ctrl = (ucBase)Fwk.HelperFunctions.ReflectionFunctions.CreateInstance(item.Component); ctrl.Parent = panel_DERECHO; ctrl.Key = item.ID; panel_DERECHO.Controls.Add(ctrl); ctrl.Dock = System.Windows.Forms.DockStyle.Fill; ctrl.OnExitControlEvent += new ExitControlHandler(ctrl_OnExitControlEvent); ctrl.BringToFront(); ctrl.Refresh(); }
void btnItem_MouseClick(object sender, MouseEventArgs e) { ButtonsMenu wButtonsMenu = (ButtonsMenu)(((System.Windows.Forms.ButtonBase)(sender)).Tag); if (wButtonsMenu != null) { AddContronToPannel(wButtonsMenu); /*if (Convert.ToInt32(wButtonsMenu.ID) == 10001) * { * * * }*/ } }