c#什么控件既能显示图片又能显示文本?
答案:6 悬赏:40
解决时间 2021-04-28 01:23
- 提问者网友:年齡太小℡蘿莉
- 2021-04-27 17:06
我们做个仿QQ的聊天工具.我想实现发送表情,如何实现?求解.再则需要到什么控件.关键代码
最佳答案
- 二级知识专家网友:放肆的依賴
- 2021-04-27 17:15
聊天区域显示文字和图片,需要用到RichTextBox控件。
C#可以调用IO的部分来发送图片和文字给另外一边的客户端。
全部回答
- 1楼网友:情战辞言
- 2021-04-27 21:27
RichTextBox可以
控件属性里面可以设置插入图片和文字等
- 2楼网友:时光挺欠揍
- 2021-04-27 19:49
使用richtextbox就可以显示
- 3楼网友:猖狂的痴情人
- 2021-04-27 19:02
任何控件都能又放图片又放文字。
但是鉴于文字需要IME输入法控制,要写很多底层代码,因此推荐直接使用一些已经实现IME的控件,如RichTextBox。
至于如何在上面绘制图片,可以直接使用Graphics的DrawImage函数在控件的制定位置绘制制定大小的图片,非常方便,发送图片则可以把图片通过IO生成流传输,在另一端再解析出来,这个随便找个流文件的打开和保存代码就理解了
- 4楼网友:浪者不回头
- 2021-04-27 18:56
RichTextBox就可以了,
其实就是插入图片,表情的话,可以保存在本地,根据表情符号替换为对应的文件,不过需要对RichTextBox有一些的了解,比如如何插入图片等
如果是自定义的,可能就得把图片发过去了,
做得再好点的话,发之前问一下对方,要发的文件,那边有没有,如果有的话,就不发了,直接替换为目标文件,
这样可以减少发送的数据量
- 5楼网友:白日梦制造商
- 2021-04-27 18:23
一般都是用图片控件的啦,我这里有做了一半的,你要不,嘿嘿一样无聊啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息