主题:请问如何把文本框内选中的文字变字形?
lnny0263
[专家分:0] 发布于 2009-10-30 23:18:00
如题,本例如果只有两个控件,一个文本框,一个按钮。要求按按钮把“选中”的文字变字形。注意是[color=FF0000][size=4]选中[/size][/color]的文字。
请问该如何编写代码?
回复列表 (共6个回复)
沙发
tanchuhan [专家分:15140] 发布于 2009-10-30 23:21:00
TextBox不支持
用RichEdit/RichTextBox(忘了是那个名字了)
板凳
lnny0263 [专家分:0] 发布于 2009-10-30 23:46:00
如果使用SelText方法是否可以编写?该如何编写代码,我没有思路.请求帮助
3 楼
tanchuhan [专家分:15140] 发布于 2009-10-31 01:08:00
变形实际上就是使其字体倾斜嘛,可TextBox只支持一种字体,一修改就会应用到所有文字,这不符合你的要求.
而RichTextBox是支持你要的效果的.
4 楼
rainmoon [专家分:40] 发布于 2009-10-31 17:26:00
实现部分文字变形,只须用到RICHTEXTBOX中的几个属性
SELBOLD,SELITALIC字体会变粗,变斜
论坛似乎不能上传附件,我的邮箱是rain-guo@21cn.com
lnny0263,可联系我,我把代码提供给你
5 楼
rainmoon [专家分:40] 发布于 2009-10-31 17:31:00
lnny0263,代码如下:
Private Sub Command1_Click()
RichTextBox1.SelItalic = True
RichTextBox1.SelBold = True
End Sub
6 楼
lnny0263 [专家分:0] 发布于 2009-11-01 19:56:00
谢谢大家的帮助,现在问题已经解决了!
我来回复