public virtual void OnSendMessagePublicPark(SendMessagePublicPark args)
 {
     if (ShowMessPP != null)
     {
         ShowMessPP(args);
     }
 }
        public void RequestSendMessagePP(String message)
        {
            SendMessagePublicPark messagePublicPark = new SendMessagePublicPark();

            messagePublicPark.Message = message;
            SendMessage(messagePublicPark);
        }
 public void SendMessagePublicParkHandler(SendMessagePublicPark request)
 {
     request.UserName = this.Email;
     foreach (Receiver receiver in Server.Receivers)
     {
         receiver.SendMessage(request);
     }
 }
 private void Client_ShowMessPP(SendMessagePublicPark obj)
 {
     foreach (Control control in this.pnl_AreaPark.Controls)
     {
         if ((String)control.Tag == obj.UserName)
         {
             this.InvokeUI(() =>
             {
                 TextBoxAutoDisposeByTime txt_Time = new TextBoxAutoDisposeByTime();
                 txt_Time.Location = new Point(control.Location.X, control.Location.Y - 30);
                 txt_Time.Text     = obj.Message;
                 this.pnl_AreaPark.Controls.Add(txt_Time);
                 Debug.WriteLine(obj.Message);
             });
             return;
         }
     }
 }