二、示例:
该示例要求能让用户通过“字体”对话框设置文本框中的字体和颜色,并能使用“应用”按钮预览设置。
首先向窗体上拖放一个 FontDialog 组件、一个TextBox 控件、一个 Button 控件。设置 FontDialog 组件的 ShowApply 属性和 ShowColor 属性都为True。
在Form窗体中定义窗体级的变量,如下:
Dim oldFont As Font = Nothing
Dim oldColor As Color = Nothing
在Button1按钮的Click事件中添加如下代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim se As DialogResult
oldFont = TextBox1.Font
oldColor = TextBox1.ForeColor
se = FontDialog1.ShowDialog
If se = DialogResult.OK Then
TextBox1.Font = FontDialog1.Font
TextBox1.ForeColor = FontDialog1.Color
ElseIf (se = DialogResult.Cancel) Then
'当用户点击取消按钮时,恢复TextBox控件的设置
TextBox1.Font = oldFont
TextBox1.ForeColor = oldColor
End If
End Sub
在FontDialog1的Apply事件中添加预览设置的代码:
Private Sub FontDialog1_Apply(ByVal sender As Object, ByVal e As System.EventArgs) Handles FontDialog1.Apply
TextBox1.Font = FontDialog1.Font
TextBox1.ForeColor = FontDialog1.Color
End Sub
请保留地址 http://www.qqread.com/book/myvbnet/my0036.html相关专题
- Solaris基础知识入门 (4653篇文章)
- .NET移动与嵌入式技术 (5974篇文章)
- .NET开发手册 (5673篇文章)
- vb入门教程 (130篇文章)
- .NET实用开发 (1687篇文章)
- vb.net GDI+入门——使用DrawString显示文本 (0次浏览)
- VB2005中开发新一代控制台应用程序(1) (0次浏览)
- VB2005中开发新一代控制台应用程序(2) (0次浏览)
- VB2005中开发新一代控制台应用程序(3) (0次浏览)
- vb.net使用ListView 控件显示系统驱动器 (0次浏览)
- vb.net入门——ListView 控件的使用 (0次浏览)
- vb.net GDI+入门——使用Graphics对象填充图形 (0次浏览)
- .Net中ListView控件多选时复选框自动选择问题 (0次浏览)
- vb.net GDI+入门——使用Graphics对象绘制线图 (0次浏览)
- vb.net GDI+入门——了解Font类 (0次浏览)



