/// ////////////////////////////////////////////////////////// private void m_lnkAjoutParListe_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { m_menuPopup.MenuItems.Clear(); CListeObjetsDonnees liste = new CListeObjetsDonnees(CSc2iWin32DataClient.ContexteCourant, typeof(CListeEntites)); liste.Filtre = new CFiltreData(CListeEntites.c_champTypeElements + "=@1", m_typElements.ToString()); foreach (CListeEntites listeEntites in liste) { MenuItem item = new CMenuItemListe(listeEntites); item.Click += new EventHandler(item_Liste_Click); m_menuPopup.MenuItems.Add(item); } m_menuPopup.Show(m_lnkAjoutParListe, new Point(0, m_lnkAjoutParListe.Height)); }
private void InitMenuListe() { m_menuPopup.MenuItems.Clear(); MenuItem item = new CMenuItemListe(null); item.Click += new EventHandler(item_Liste_Click); m_menuPopup.MenuItems.Add(item); CListeObjetsDonnees liste = new CListeObjetsDonnees(ListeObjets.ContexteDonnee, typeof(CListeEntites)); liste.Filtre = new CFiltreData(CListeEntites.c_champTypeElements + "=@1", ListeObjets.TypeObjets.ToString()); foreach (CListeEntites listeEntites in liste) { item = new CMenuItemListe(listeEntites); item.Click += new EventHandler(item_Liste_Click); m_menuPopup.MenuItems.Add(item); } m_menuPopup.Show(m_lnkListe, new Point(0, m_lnkListe.Height)); }
private void m_btnSaveListe_Click(object sender, System.EventArgs e) { if (m_listeElements.Count == 0) { CFormAlerte.Afficher("List is empty !|30122", EFormAlerteType.Exclamation); return; } m_menuPopup.MenuItems.Clear(); MenuItem itemNew = new MenuItem("<<Nouvelle liste>>"); itemNew.Click += new EventHandler(SaveAsNewListe); m_menuPopup.MenuItems.Add(itemNew); CListeObjetsDonnees liste = new CListeObjetsDonnees(CSc2iWin32DataClient.ContexteCourant, typeof(CListeEntites)); liste.Filtre = new CFiltreData(CListeEntites.c_champTypeElements + "=@1", m_typElements.ToString()); foreach (CListeEntites listeEntites in liste) { MenuItem item = new CMenuItemListe(listeEntites); item.Click += new EventHandler(item_Liste_Save_Click); m_menuPopup.MenuItems.Add(item); } m_menuPopup.Show(m_btnSaveListe, new Point(0, m_btnSaveListe.Height)); }