private void Channel_MessageAdded(object sender, IRCMessageEventArgs e) { lbChatMessages.AddMessage(e.Message); if (e.Message.SenderName != null) { sndMessageSound.Play(); } }
private void Channel_MessageAdded(object sender, IRCMessageEventArgs e) { lbChatMessages.AddMessage(e.Message); if (sndMessageSound != null && e.Message.Sender != null) { AudioMaster.PlaySound(sndMessageSound); } }
private void ChatRoomOnMessage(object sender, IRCMessageEventArgs msgArgs) { if (InvokeRequired) { Invoke(new EventHandler <IRCMessageEventArgs>(ChatRoomOnMessage), sender, msgArgs); } else { chat.AddMessage(new ChatMessage { Sender = msgArgs.User, Message = msgArgs.Message }); UpdateLcdScreen(this, EventArgs.Empty); if ((Environment.TickCount - _lastBeepTick) > 5 * 1000) { using (var snd = new SoundPlayer(Properties.Resources.beep)) { snd.Play(); } _lastBeepTick = Environment.TickCount; } } }
private void CurrentChatChannel_MessageAdded(object sender, IRCMessageEventArgs e) { AddMessageToChat(e.Message); }