void mt_Click(object sender, EventArgs e) { CMenuTypeAlarm menu = sender as CMenuTypeAlarm; if (menu != null) { CAlarmeTest alarme = new CAlarmeTest(m_gestionnaireAlarmes); alarme.TypeAlarme = menu.TypeAlarme; m_gestionnaireAlarmes.GereAlarme(alarme); RefreshListeAlarmes(); } }
private void m_btnTest_Click(object sender, EventArgs e) { ContextMenuStrip menu = new ContextMenuStrip(); foreach (ITypeAlarme typeAlarm in CBaseTypesAlarmes.Instance.TypesAlarmes) { CMenuTypeAlarm mt = new CMenuTypeAlarm(typeAlarm); menu.Items.Add(mt); mt.Click += new EventHandler(mt_Click); } menu.Show(m_btnTest.Left, m_btnTest.Bottom); }