在我的聊天室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 \”尝试使图像正常工作。现在,我的另一个问题是,是否需要向服务器客户端添加相同的内容?如果我仅通过聊天客户端进行操作,那么我可能就是在服务器客户端中进行操作。
没有找到相关结果
已邀请:
1 个回复
末钉蹈泰唬