当前位置:编程学习 > VB >>

怎么修改标签中部分文字的颜色

一个标签中的文字可以只改变其中部分文字的颜色,而其他部分不变呢
例如:label1.caption="改变成红色",这个标签如何将“红色”两个字改成红色,而其他文字不变色 --------------------编程问答-------------------- 可以使用多个标签模拟,或者使用PictureBox,Print上去。 --------------------编程问答-------------------- 多个标签最简单 --------------------编程问答-------------------- 多个标签怎么使文字对齐呢
就是将不同的文字在不同的标签显示,怎么在运行时是显示在一行,文字之间的间隙就像一行文字呢 --------------------编程问答-------------------- 用RichText控件,把外观设置一下跟label一样就可以 --------------------编程问答-------------------- --------------------编程问答-------------------- 偷懒的话 最快的就是用两个Label --------------------编程问答-------------------- 用兩個標簽,放在上層的設置為透明,字體顏色設為你想要的顏色,下面的原樣!把位置調好就OK了! --------------------编程问答-------------------- 两个标签最方便…… --------------------编程问答-------------------- 用picture吧
代码虽有点多 但很简单
pic1.CurrentY = 10
pic1.ForeColor = vbRed
pic1.Print "aaaaaaaaaaaaa"
pic1.ForeColor = vbBlue
pic1.CurrentX = pic1.TextWidth("aaaaaaaaaaaaa")
pic1.CurrentY = 10
pic1.Print "bbbb"
每次输出不要更换字体属性 --------------------编程问答--------------------
引用 6 楼 cbm666 的回复:
偷懒的话 最快的就是用两个Label


cbm666好久不见了
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,