CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

好何一句话改变richtextbox 所有文字的颜色,不要selcolor

楼主qifanghcy01(qifanghcy01)2002-12-04 00:56:05 在 VB / 基础类 提问

好何一句话改变richtextbox   所有文字的颜色,不要selcolor 问题点数:0、回复次数:6Top

1 楼zyl910(编程的乐趣在于编程控制硬件,与用图形学实现绚丽效果)回复于 2002-12-04 07:06:43 得分 0

冰冻三尺,非一日之寒Top

2 楼qifanghcy01(qifanghcy01)回复于 2002-12-04 08:02:12 得分 0

不要一句也行,如何做Top

3 楼nik_Amis(...)回复于 2002-12-04 09:10:20 得分 0

Dim   ls,   ll  
          With   rt  
                  ls   =   .SelStart  
                  ll   =   .SelLength  
                  .SelStart   =   0  
                  .SelLength   =   Len(.Text)  
                  .SelColor   =   RGB(255,   0,   0)  
                  .SelStart   =   ls  
                  .SelLength   =   ll  
          End   WithTop

4 楼qifanghcy01(qifanghcy01)回复于 2002-12-04 19:42:02 得分 0

这样屏幕会刷效果非常不好有没有别的办法Top

5 楼shawls(VB Fan)(QQ:9181729)回复于 2002-12-07 12:17:30 得分 0

可以这样么?  
   
  因为:richtextbox的数据都是:rtf的,写rtf文件是不是更好?  
   
  然后载入文件就是了Top

6 楼Arcan(Arcan)回复于 2002-12-14 14:22:24 得分 0

有难度啊,不过你可以这么干,在一个窗体上放两个richtextbox控件,一个可见,一个不可见,当你想改变颜色的时候把所有的内容都放入不可见的那个控件中,在那个控件中全部选中然后更改颜色,改完后再把内容赋给第一个可见的richtextbox控件。  
   
  不要用text属性来传递哦,要用SelRTF才能不损失颜色字体等格式,如:  
  RichTextBox2.SelRTF=RichTextBox1.SelRTF  
  更改RichTextBox2中的颜色,然后  
  RichTextBox1.SelRTF=RichTextBox2.SelRTFTop

相关问题

  • c++ primer中关于文字常量的一句话,疑问
  • 如何在Richtextbox 里一句话实现不同的颜色?
  • 如何在Richtextbox 里一句话实现不同的颜色?(在线等候)
  • 如何实现:将鼠标放在一句话上便弹出一段说明文字!
  • RichTextBox文字改变颜色
  • 就一句话
  • 一句话指点!
  • 一句话问题!
  • 一句话不懂~~~
  • 一句话感悟!

关键词

  • 控件
  • richtextbox
  • selrtf
  • 颜色
  • sellength
  • selstart
  • 可见
  • 改变
  • 所有
  • ls

得分解答快速导航

  • 帖主:qifanghcy01

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo