在我的聊天室MessageBox中实现Smileys

| 我想知道当我与其他人/朋友交谈时,如何在聊天室中实现表情符号。 这是我要发送的消息:(聊天客户端表格)
    private Image smiley = Image.FromFile(Application.StartupPath.ToString() + \"\\\\Smiles\\\\ConfusedSmiley.png\");
    private void SendMsg_Click(object sender, EventArgs e)
    {
        if (WriteMsg.Text != \"\")
        {
            int _index;
            _index = WriteMsg.Find(\":S\");
            if (_index != -1)
            {
                WriteMsg.Select(_index, \":S\".Length);
                WriteMsg.InsertImage(smiley);
            }
              mConnection.SendMessage(\".msg : \" + WriteMsg.Text);
              WriteMsg.Text = \"\";
        }
    }
这是我与Stream输出的连接:
    public void SendMessage(string Msg)
    {
        Console.WriteLine(\">>\"+Msg);
        Outgoing.WriteLine(Msg);
        Outgoing.Flush();
    }
现在,正如您所看到的,在我的聊天表单的\“ SendMsg_Click \”中,当您键入:S时,我具有应发送的图像类型,好吧,它所做的只是发送空文本,不发送图像。我当前正在使用Khendys.Controls \“ ExRichTextBox \”尝试使图像正常工作。现在,我的另一个问题是,是否需要向服务器客户端添加相同的内容?如果我仅通过聊天客户端进行操作,那么我可能就是在服务器客户端中进行操作。     
已邀请:
        在消息中使用图像(表情符号)时,无需发送它们。您在客户端和服务器中应具有相同的图像集。假设您从客户端:)发送,那么在服务器端,您需要将字符串替换为本地图像(图释),反之亦然。     

要回复问题请先登录注册