- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表格
- VB.Net - 发送电子邮件
- VB.Net - XML 处理
- VB.Net - Web 编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - FontDialog 控件
它提示用户从本地计算机上安装的字体中选择一种字体,并允许用户选择字体、字体大小和颜色。它返回 Font 和 Color 对象。
以下是字体对话框 -
默认情况下,字体对话框上不显示颜色组合框。您应该将 FontDialog 控件的 **ShowColor** 属性设置为 **True**。
FontDialog 控件的属性
以下是 FontDialog 控件的一些常用属性 -
序号 | 属性和描述 |
---|---|
1 | AllowSimulations 获取或设置一个值,该值指示对话框是否允许图形设备接口 (GDI) 字体模拟。 |
2 | AllowVectorFonts 获取或设置一个值,该值指示对话框是否允许矢量字体选择。 |
3 | AllowVerticalFonts 获取或设置一个值,该值指示对话框是否显示垂直和水平字体,或仅显示水平字体。 |
4 | Color 获取或设置选定的字体颜色。 |
5 | FixedPitchOnly 获取或设置一个值,该值指示对话框是否仅允许选择等宽字体。 |
6 | Font 获取或设置选定的字体。 |
7 | FontMustExist 获取或设置一个值,该值指示如果用户尝试选择不存在的字体或样式,对话框是否指定错误条件。 |
8 | MaxSize 获取或设置用户可以选择的最大点大小。 |
9 | MinSize 获取或设置用户可以选择的最小的点大小。 |
10 | ScriptsOnly 获取或设置一个值,该值指示对话框是否允许选择所有非 OEM 和 Symbol 字符集以及 ANSI 字符集的字体。 |
11 | ShowApply 获取或设置一个值,该值指示对话框是否包含一个 **应用** 按钮。 |
12 | ShowColor 获取或设置一个值,该值指示对话框是否显示颜色选择。 |
13 | ShowEffects 获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件。 |
14 | ShowHelp 获取或设置一个值,该值指示对话框是否显示“帮助”按钮。 |
FontDialog 控件的方法
以下是 FontDialog 控件的一些常用方法 -
序号 | 方法名称和描述 |
---|---|
1 |
Reset 将所有选项重置为其默认值。 |
2 |
RunDialog 在派生类中重写时,指定一个通用对话框。 |
3 |
ShowDialog 使用默认所有者运行通用对话框。 |
FontDialog 控件的事件
以下是 FontDialog 控件的一些常用事件 -
序号 | 事件和描述 |
---|---|
1 | Apply 当单击字体对话框上的“应用”按钮时发生。 |
示例
在此示例中,让我们使用字体对话框更改富文本控件中文本的字体和颜色。请按照以下步骤操作 -
将 RichTextBox 控件、Button 控件和 FontDialog 控件拖放到窗体上。
将按钮控件的 Text 属性设置为“更改字体”。
将 FontDialog 控件的 ShowColor 属性设置为 True。
双击“更改颜色”按钮并修改 Click 事件的代码 -
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If FontDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then RichTextBox1.ForeColor = FontDialog1.Color RichTextBox1.Font = FontDialog1.Font End If End Sub
当使用 Microsoft Visual Studio 工具栏中可用的 **启动** 按钮编译并运行应用程序时,它将显示以下窗口 -
输入一些文本,然后单击“更改字体”按钮。
出现字体对话框,选择字体和颜色,然后单击“确定”按钮。选定的字体和颜色将应用为富文本框文本的字体和前景色。