回 帖 发 新 帖 刷新版面

主题:请问如何把文本框内选中的文字变字形?

如题,本例如果只有两个控件,一个文本框,一个按钮。要求按按钮把“选中”的文字变字形。注意是[color=FF0000][size=4]选中[/size][/color]的文字。
请问该如何编写代码?

回复列表 (共6个回复)

沙发

TextBox不支持
用RichEdit/RichTextBox(忘了是那个名字了)

板凳

如果使用SelText方法是否可以编写?该如何编写代码,我没有思路.请求帮助

3 楼

变形实际上就是使其字体倾斜嘛,可TextBox只支持一种字体,一修改就会应用到所有文字,这不符合你的要求.
而RichTextBox是支持你要的效果的.

4 楼

实现部分文字变形,只须用到RICHTEXTBOX中的几个属性
SELBOLD,SELITALIC字体会变粗,变斜
论坛似乎不能上传附件,我的邮箱是rain-guo@21cn.com
lnny0263,可联系我,我把代码提供给你

5 楼

lnny0263,代码如下:

Private Sub Command1_Click()
  RichTextBox1.SelItalic = True
  RichTextBox1.SelBold = True
End Sub

6 楼

谢谢大家的帮助,现在问题已经解决了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册