//-------------------------------------------------------------------------- public ToolStripItem[] GetItemsForContextMenuStrip(IMenuItem menuItem, object sender, object objetCible) { List <ToolStripItem> listeItems = new List <ToolStripItem>(); CSeparateurMenuItem SeparateurMenuItem = menuItem as CSeparateurMenuItem; if (SeparateurMenuItem != null) { ToolStripSeparator newItem = new ToolStripSeparator(); listeItems.Add(newItem); } return(listeItems.ToArray()); }
//------------------------------------------------------------------------------- public void InitChamps(IMenuItem menuItem, CObjetPourSousProprietes objetPourSousProprietes) { CSeparateurMenuItem separateurItem = menuItem as CSeparateurMenuItem; m_objetPourSousProprietes = objetPourSousProprietes; if (separateurItem == null) { Visible = false; m_SeparateurMenuItem = null; return; } m_SeparateurMenuItem = separateurItem; Visible = true; m_numMenuItemSort.IntValue = separateurItem.NumeroOrdre; m_wndFormuleCondition.Init(new CFournisseurGeneriqueProprietesDynamiques(), objetPourSousProprietes); m_wndFormuleCondition.Formule = separateurItem.FormuleCondition; }