Пример #1
0
 private void Form1_Load(object sender, EventArgs e)
 {
     mClient.Receive = (o, p) => {
         if (p.Message is Say)
         {
             Invoke(new Action<Say>(OnSay), p.Message);
         }
         else if (p.Message is Login)
         {
             Invoke(new Action<Login>(OnLogin), p.Message);
         }
         else if (p.Message is Signout)
         {
             Invoke(new Action<Signout>(OnSignout), p.Message);
         }
     };
     FrmLogin login = new FrmLogin();
     login.Client = mClient;
     login.ShowDialog(this);
     Name = login.Name;
     richTextBox1.AppendText(string.Format(">login {0}\r\n", DateTime.Now));
 }
Пример #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            mClient.Receive = (o, p) => {
                if (p.Message is Say)
                {
                    Invoke(new Action <Say>(OnSay), p.Message);
                }
                else if (p.Message is Login)
                {
                    Invoke(new Action <Login>(OnLogin), p.Message);
                }
                else if (p.Message is Signout)
                {
                    Invoke(new Action <Signout>(OnSignout), p.Message);
                }
            };
            FrmLogin login = new FrmLogin();

            login.Client = mClient;
            login.ShowDialog(this);
            Name = login.Name;
            richTextBox1.AppendText(string.Format(">login {0}\r\n", DateTime.Now));
        }