您的位置:程序门 -> vb -> 基础类



关于richtextbox的用法!!!急啊,在线等


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于richtextbox的用法!!!急啊,在线等[已结贴,结贴人:viv777]
发表于:2007-09-20 16:33:07 楼主
设置一个richtextbox控件,背景色为黑色,怎样设置前景色?
就是刚开始输如的时候前景色不是黑色的,其他的什么颜色也可以
另外,如何让里面的字体的颜色发生改变,就象word里面先选择一段字,然后再选择颜色,最后选择的这段字的颜色就改变了,高手帮忙啊,谢谢了!

我这样设置的
public   sub   focusme(ctlname   as   control)
注释:
with   ctlname
.selstart   =   0
.sellength   =   len(ctlname)
end   with
注释:
end   sub

下面在输入控件的gotfocus事件中增加对这个过程的调用:  

private   sub   txtfocusme_gotfocus()
call   focusme(txtfocusme)
end   sub
 

可是在选择了字体以后,再去选择颜色时,就看不出来选择的是哪些字,但是选择了颜色以后,选择的字的字体颜色也都变了,怎么样能让这些选择的字象word里面一样,选择的时候能看出选的是哪些字,然后再选择颜色以后,就看不出来了?
发表于:2007-09-20 16:58:421楼 得分:10
http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.richtextbox_properties(vs.80).aspx
发表于:2007-09-21 08:37:192楼 得分:10
友情up
发表于:2007-09-21 09:07:513楼 得分:10
这么麻烦,为何不尝试用webbrowser控件浏览一个html的编辑器呢?
不管什么格式都让html编辑器去弄吧.
发表于:2007-09-21 11:17:234楼 得分:70
如果是richtext失去焦点看不到选择的部分,设置hideselection属性为false。
如果不是你想要的回下
发表于:2007-09-21 11:20:155楼 得分:0
如果想要设置richtext的字体等使用sel开头的方法
private   sub   command1_click()
      richtextbox1.selcolor   =   vbred
      richtextbox1.selfontsize   =   9
      '其他sel开头的方法
end   sub


快速检索

最新资讯
热门点击