VB.NET 字体对话框17 Mar 2025 | 4 分钟阅读 字体对话框允许用户选择应用程序中文本的字体系列、样式和大小。 但是,用户还可以选择字体颜色,并通过单击**应用按钮**将当前设置应用于控件的选定文本。 让我们按照以下步骤在 VB.NET Windows 窗体中创建一个字体对话框。 步骤 1. 我们需要从工具箱中拖动字体对话框并将其放置到 Windows 窗体中,如下所示。  步骤 2:将字体对话框添加到窗体后,我们可以通过单击字体对话框来设置字体的各种属性。 字体对话框的属性以下是 VB.NET 中字体对话框的属性。 性质 | 描述 |
---|
ShowApply | ShowApply 属性设置一个值,表示您是否希望在对话框上显示“应用”按钮。 | ShowEffects | ShowEffects 属性用于通过在 FontDialog 框上设置值,在文本上设置各种效果,例如删除线、文本颜色和下划线选项。 | Font | Font 属性用于获取或设置所选字体以显示更改。 | 容器 | Container 属性用于获取包含字体对话框组件的 IContainer。 | AllowVerticalFonts | AllowverticalFonts 属性用于设置或获取一个值,该值表示字体对话框是显示水平和垂直字体,还是仅显示水平字体。 | AllowScriptChange | AllowScriptChange 属性用于设置一个值,该值允许用户更改在 Script 组合框中指定的字符,以显示当前显示的字符集以外的字符集。 | ScriptOnly | ScriptOnly 属性用于设置一个值,该值允许用户仅从对话框中选择字体、符号的字符集和 ANSI 字符。 | ShowHelp | ShowHelp 属性用于设置一个值,该值表示是否应在对话框中显示“帮助”按钮。 | MaxSize | MaxSize 属性获取或设置一个值,该值允许用户仅选择最大点大小的字符。 | 选项 | 它用于通过获取值来初始化 FontDialog。 |
字体对话框的方法方法 | 描述 |
---|
Equals() | Equals() 方法用于检查当前或定义的对象是否相同。 | OnHelpRequest() | 它用于在对话框中调用 HelpRequest 事件。 | 重置() | Reset()方法用于将所有更改重置为其默认值。 | Dispose() | Dispose() 方法用于释放对话框中 Control 或组件使用的所有资源。 | RunDialog() | 它用于覆盖派生类以创建通用对话框。 | ShowDialog() | ShowDialog () 方法用于使用默认设置运行通用对话框。 | CreateObjRef() | CreateObjRef () 方法用于创建一个对象,该对象包含所有相关信息以初始化可以与远程对象通信的代理。 |
字体对话框的事件事件 | 描述 |
---|
Disposed | 当通过调用 Dispose() 方法终止控件或组件时,会发生 Dispose 事件。 | HelpRequest | 当用户单击对话框的“帮助”按钮时,将调用 HelpRequest 事件。 | 应用 | 当用户单击字体对话框的“应用”按钮时,会发生应用事件。 |
让我们创建一个简单的程序来在 VB.NET Windows 窗体中显示字体对话框。 FontDialog.vb 输出  在 TextArea 中写一些文本,如下所示。  选择字符串并单击“更改字体”按钮; 它会打开字体窗口。 在字体窗口中,我们可以更改所选字符串的大小、字体和字体样式。  在字体对话框上设置字体、字体样式、大小和颜色等之后,它会显示格式化的字符串,如下所示。 
|