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);
            }
        }
Пример #3
0
        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;
                }
            }
        }
Пример #4
0
 private void CurrentChatChannel_MessageAdded(object sender, IRCMessageEventArgs e)
 {
     AddMessageToChat(e.Message);
 }