VB.net记事本程序中,用的richtextbox,怎么样才能使改变颜色后只对光标之后的文本起作用?

Astonn 2016-11-29 10:00:20
我用的是selectedtext为空的话,richtextbox.forecolor=coledialog .color ,但是在选中为空时,改变颜色之后所有文本的颜色均改变了,大神求解!!
...全文
315 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Astonn 2016-12-02
  • 打赏
  • 举报
回复
谢谢楼上解答!已解决,通过获取光标位置,设置在改变字体颜色之后只改变光标后面的字体颜色。
zj_zwl 2016-12-01
  • 打赏
  • 举报
回复
属性调用错了,这个本来就是设置默认前景色的
绵绵兔 2016-11-29
  • 打赏
  • 举报
回复
rtb就这个德行,用别的方法来解决吧。 另外如果插入单个字时,该字会沿用前一个字的样式,也是rtb的德行。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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