利用VB实现文本框文本的格式设置 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【例2.3】设计程序实现文本框文本的格式设置。
要求程序能通过一组单选按钮设置文本框的字体颜色——黑色、蓝色、红色,默认为黑色;通过另一组单选按钮设置文本框背景色——绿色、白色,默认为白色,两组单选按钮使用不同的风格;能通过复选框设置文本框的字形——粗体、斜体、下划线;文本框字号为20。
运行界面如图2.11所示。
图2.11程序界面图2.12界面设计(添加控件) 图2.13界面设计(属性设置效果)程序界面设计:如图2.12所示,向窗体上添加三个框架(Frame)、一个文本框(TextBox),在框架Frame1 、Frame2 和Frame3中分别添加三个单选按钮(OptionButton)、两个单选按钮、三个复选按钮(CheckBox)。
参照表2.4设置对象属性,效果如图2.13所示。
表2.4对象属性设置清单
控件属性取值控件属性取值Form1 Caption 格式设置Option4 Style 1
Frame1 Caption 字体颜色Option5 Style 1
Frame2 Caption 背景Check1 Caption 粗体
Frame3 Caption 字形Check2 Caption 斜体
Option1 Caption 黑Check3 Caption 下划线
Value True
Text1
Text VB常用控件使用实例
Option2 Caption 蓝FontSize 20 Option3 Caption 红
代码设计:
Private Sub Form_Load() ‘该过程中的属性也可在属性窗口中设置Option4.Caption = "绿"
Option4.BackColor = vbGreen
Option5.Caption = "白"
Option5.BackColor = vbWhite
Option5.Value = True
End Sub
Private Sub Option1_Click()
Text1.ForeColor = vbBlack
End Sub
Private Sub Option2_Click()
Text1.ForeColor = vbBlue
End Sub
Private Sub Option3_Click()
Text1.ForeColor = vbRed
End Sub
Private Sub Option4_Click()
Text1.BackColor = vbGreen
End Sub
Private Sub Option5_Click()
Text1.BackColor = vbWhite
End Sub
Private Sub Check1_Click()
Text1.FontBold = Check1.Value 注:Text1.FontBold为逻辑型,Check1.Value为数值型,赋值时必须类型转换,非零转换成True,零转换成False。
下面两处与之类似。
1
End Sub
Private Sub Check2_Click()
Text1.FontItalic = Check2.Value
End Sub
Private Sub Check3_Click()
Text1.FontUnderline = Check3.Value
End Sub
运行程序,选择字体颜色、背景色和字形,文本框的文字或背景将随着变化。
2。