中易网

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

一般都是用图片控件的啦,我这里有做了一半的,你要不,嘿嘿一样无聊啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息