Beispiel #1
0
        // Отправка сообщения администратора
        public static void SendAdminMessage(string Message)
        {
            string msg = AdministratorName + ": " + Message;
            var    e   = new ChatMessageEventArgs(msg);

            OnStatusChanged(e);
            BroadcastMessage(msg);
        }
Beispiel #2
0
        // Отправляем сообщение от одного пользователя всем остальным
        public static void SendUserMessage(string From, string Message)
        {
            string msg = From + " says: " + Message;
            var    e   = new ChatMessageEventArgs(msg);

            OnStatusChanged(e);
            BroadcastMessage(msg);
        }
Beispiel #3
0
 // Вызывается, когда мы хотим вызвать событие ChatMessageEventArgs
 public static void OnStatusChanged(ChatMessageEventArgs e)
 {
     // Вызов события e
     ChatMessageHandler?.Invoke(null, e);
 }
Beispiel #4
0
 public void mainServer_ChatMessageHandler(object sender, ChatMessageEventArgs e)
 {
     // Вызывается метод UpdateStatus с аргументом е.EventMessage
     this.Invoke(new UpdateStatusCallback(this.UpdateStatus), new object[] { e.EventMessage });
 }