示例#1
0
文件: FrmMain.cs 项目: qcjxberin/ec
 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
文件: FrmMain.cs 项目: zhyzhy782/ec
        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));
        }