当前位置: 首页 > 文档资料 > VB.Net 中文教程 >

FontDialog

优质
小牛编辑
131浏览
2023-12-01

它会提示用户从本地计算机上安装的字体中选择字体,并让用户选择字体,字体大小和颜色。 它返回Font和Color对象。

以下是字体对话框 -

VB.Net字体对话框

默认情况下,“颜色组合框”未显示在“字体”对话框中。 您应该将FontDialog控件的ShowColor属性设置为True

FontDialog控件的属性

以下是FontDialog控件的一些常用属性 -

Sr.No.财产和描述
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

获取或设置一个值,该值指示对话框是否包含Apply

按钮。

12

ShowColor

获取或设置一个值,该值指示对话框是否显示颜色选择。

13

ShowEffects

获取或设置一个值,该值指示对话框是否包含允许用户指定删除线,下划线和文本颜色选项的控件。

14

ShowHelp

获取或设置一个值,该值指示对话框是否显示“帮助”按钮。

FontDialog控件的方法

以下是FontDialog控件的一些常用方法 -

Sr.No.方法名称和描述
1

Reset

将所有选项重置为其默认值。

2

RunDialog

在派生类中重写时,指定一个公共对话框。

3

ShowDialog

运行具有默认所有者的公共对话框。

FontDialog控件的事件

以下是FontDialog控件的一些常用事件 -

Sr.No.活动和描述
1

Apply

单击字体对话框上的“应用”按钮时发生。

例子 (Example)

在此示例中,让我们使用“字体”对话框从富文本控件更改文本的字体和颜色。 采取以下步骤 -

  • 在窗体上拖放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工具栏上的“ Start按钮编译和运行应用程序时,它将显示以下窗口 -

VB.Net字体对话框示例

输入一些文本,然后单击“更改字体”按钮。

VB.Net字体对话框示例

出现“字体”对话框,选择字体和颜色,然后单击“确定”按钮。 选定的字体和颜色将应用为富文本框文本的字体和前景颜色。

VB.Net字体对话框示例