关于richtextbox背景图片的问题。

topglorylines 2011-03-08 03:50:30
我在做一个聊天窗体,用richtextbox做输入窗口,现在想增加一个背景图片的功能,网上查了资料,是利用将控件richtextbox的背景色设置为透明,然后先放一个panel控件在下面,然后更改panel控件的颜色。效果都实现了,但是当发送聊天内容过对方时,背景图片是不会跟着一起发送的,因为它不属于richtextbox的rtf内容。请问,该怎么弄才行?
...全文
462 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xllping 2011-06-16
  • 打赏
  • 举报
回复
richtextbox 的背景颜色可以设为透明吗?
dianyancao 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kid_wang 的回复:]

写一个方法,richtextbox传值的时候,附带一个参数,就是是否启用背景色。比如设定panel的rgb值在一个范围之内后,就会带上这个参数,否则为null。
比如,你将panel的背景设置成红色,方法就是method A(string rb_text,color bj_col),然后依靠这个参数,重绘对方richtextbox的背景色。
[/Quote]
+++++++++++++++++!
zzmsyt 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kid_wang 的回复:]
写一个方法,richtextbox传值的时候,附带一个参数,就是是否启用背景色。比如设定panel的rgb值在一个范围之内后,就会带上这个参数,否则为null。
比如,你将panel的背景设置成红色,方法就是method A(string rb_text,color bj_col),然后依靠这个参数,重绘对方richtextbox的背景色。
[/Quote]
+!
topglorylines 2011-03-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 nsdragon 的回复:]
很简单的问题,双方建立连接时将图片做为聊天内容发过去好了。
你这个背景效果实现的思路有点取巧,但不可取。
建议采用重写RichTextBox控件实现。
[/Quote]

有没有重写这个功能的思路或者代码啊,望赐教!
kid_wang 2011-03-08
  • 打赏
  • 举报
回复
写一个方法,richtextbox传值的时候,附带一个参数,就是是否启用背景色。比如设定panel的rgb值在一个范围之内后,就会带上这个参数,否则为null。
比如,你将panel的背景设置成红色,方法就是method A(string rb_text,color bj_col),然后依靠这个参数,重绘对方richtextbox的背景色。
nsDragon 2011-03-08
  • 打赏
  • 举报
回复
很简单的问题,双方建立连接时将图片做为聊天内容发过去好了。
你这个背景效果实现的思路有点取巧,但不可取。
建议采用重写RichTextBox控件实现。

bdmh 2011-03-08
  • 打赏
  • 举报
回复
这是个通信机制问题,你有背景图片就把图片流发过去,消息中要告诉对方使用背景图片,对方接收到这个消息,就会做对应的操作

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧