//----------------------------------------------------- void ctrlNotif_OnNotificationExecuted(object sender, EventArgs e) { lock (m_listeMessages) { CMessageNotification m = sender as CMessageNotification; if (m != null) { m_listeMessages.Remove(m); AfficheMessages(); } } }
//----------------------------------------------------- private void PrivateShowMessage(string strMessage, Image img, IDonneeNotification donnee) { lock (m_listeMessages) { if (donnee != null) { CMessageNotification m = new CMessageNotification(strMessage, img, donnee); m_listeMessages.Add(m); CParametresNotification.PlaySound(); } AfficheMessages(); } }