Exemple #1
0
        //点击发送按钮的Click事件
        private void btnSend_Click(object sender, EventArgs e)
        {
            string content           = this.txtMessage.Text.Trim();
            object targetUsersOnline = this.lstOnline.SelectedItem;

            if (content == string.Empty)
            {
                return;
            }
            //与好友聊天

            if (targetUsersOnline == null)
            {
                MessageBox.Show("请选择好友!");
                return;
            }

            WebServiceMessage.Messages msg = new WebServiceMessage.Messages();
            msg.Classify = 1;
            msg.Details  = content;
            msg.Receiver = targetUsersOnline.ToString();

            WsMessage.SendMessage(msg);

            //将发送的消息加入列表
            string message = "我对" + msg.Receiver + "说:\r\n" + msg.Details;

            this.AddMessageToList(message);

            //清空文本框
            this.txtMessage.Text = string.Empty;
        }