void sessionController_MessageReceived(object sender, MessageEventArgs e) { if (e.MessageData.SenderAddress == this.receiverAddress) { this.Invoke(new Action<Messaging.Message> (this.DisplayMessage), e.MessageData); } }
/// <summary> /// Fonction appelée lors du lancement d'un évenement de réception de message /// </summary> /// <param name="sender">Objet lançant l'evenement</param> /// <param name="e">argument contenant le message</param> void ConversationForm_MessageReceived(object sender, MessageEventArgs e) { // Si ce message s'adresse à nous, on demande un appel de la méthode MessageRecu if (e.Message.ReceiverAddress.Equals(Address)) ReadBox.Invoke(new delegMsg(MessageRecu), e.Message); }