//------------------------------------------------------------------------------- public static void Autoexec() { CGestionnaireControlEditeurSpecifiqueMenuItem.RegisterEditeurSpecifique( I.T("Separator|20871"), typeof(CSeparateurMenuItem), typeof(CControlEditSeparateurMenuItem)); }
//------------------------------------------------------------------------------- public static void Autoexec() { CGestionnaireControlEditeurSpecifiqueMenuItem.RegisterEditeurSpecifique( I.T("Actions List Items|20865"), typeof(CActionMenuItemListeDynamique), typeof(CControlEditActionMenuItemListeDynamique)); }
//------------------------------------------------------------------------------- public static void Autoexec() { CGestionnaireControlEditeurSpecifiqueMenuItem.RegisterEditeurSpecifique( I.T("Action Menu Item|10410"), typeof(CActionMenuItem), typeof(CControlEditActionMenuItem)); }
//------------------------------------------------------------------------------- public static void Autoexec() { CGestionnaireControlEditeurSpecifiqueMenuItem.RegisterEditeurSpecifique( I.T("Label|20872"), typeof(CLabelMenuItem), typeof(CControlEditLabelMenuItem)); }
//------------------------------------------------------------------------------ private void InitPanelDetailItem(IMenuItem menuItem) { m_panelDetailsItem.SuspendDrawing(); if (menuItem != null) { if (m_controlEditeurEnCours != null) { m_panelDetailsItem.Controls.Remove((Control)m_controlEditeurEnCours); m_controlEditeurEnCours.Dispose(); m_controlEditeurEnCours = null; } if (m_controlEditeurEnCours == null) { CGestionnaireControlEditeurSpecifiqueMenuItem.CInfoTypeMenuItemEditeur info = CGestionnaireControlEditeurSpecifiqueMenuItem.GetInfoEditeurForMenuItem(menuItem); if (info != null) { m_controlEditeurEnCours = Activator.CreateInstance(info.TypeEditeurSpecifique, new object[0]) as IControlEditeurSpecifiqueMenuItem; Control ctrl = m_controlEditeurEnCours as Control; ctrl.Parent = m_panelDetailsItem; ctrl.Dock = DockStyle.Fill; CWin32Traducteur.Translate(ctrl); } } if (m_controlEditeurEnCours != null) { m_controlEditeurEnCours.InitChamps(menuItem, m_objetPourSousProprietes); } } m_panelDetailsItem.ResumeDrawing(); }
//----------------------------------------------------------------------------------- private void m_lnkAddMenuItem_LinkClicked(object sender, EventArgs e) { ContextMenuStrip menu = new ContextMenuStrip(); foreach (CGestionnaireControlEditeurSpecifiqueMenuItem.CInfoTypeMenuItemEditeur info in CGestionnaireControlEditeurSpecifiqueMenuItem.GetTypesMenuItemsPossibles()) { ToolStripMenuItem item = new ToolStripMenuItem(info.NomMenuItem); item.Tag = info; item.Click += new EventHandler(AddMenuItem_Click); menu.Items.Add(item); } menu.Show(m_lnkAddMenuItem, new Point(0, m_lnkAddMenuItem.Height)); }