如何:显示字体列表

更新:2007 年 11 月

可以使用内置的 FontDialog 组件来显示一组可选的字体,而不必创建您自己的字体对话框。例如,可以让用户在该对话框中选择一种字体,然后将选定的字体应用到窗体上的文本。

显示字体对话框

  1. 在“文件”菜单上单击“新建项目”。

    将出现“新建项目”对话框。

  2. 单击“Windows 窗体应用程序”,然后单击“确定”。

  3. 将“Label”控件从“工具箱”中拖到窗体上,然后在“属性”窗口中更改以下属性:

    属性

    Name

    labelFont

    Text

    Sample text

  4. 将一个“Button”控件添加到此窗体中,然后在“属性”窗口中更改以下属性:

    属性

    Name

    setFont

    Text

    更改字体

  5. 从“工具箱”的“对话框”选项卡中,将一个“FontDialog”组件拖动到窗体上。

    fontDialog1 出现在组件栏中。

  6. 双击此按钮以在代码编辑器中创建默认事件处理程序。

  7. 在 setFont_Click 事件处理程序中,添加下面的代码以显示字体对话框,并根据用户的选择更改标签中的文本字体。

    if (fontDialog1.ShowDialog() == DialogResult.OK)
    {
        this.labelFont.Font = fontDialog1.Font;
    }
    
  8. 按 F5 运行代码。

  9. 当窗体打开时,请单击“更改字体”,再单击结果对话框中的字体,然后单击“确定”。

  10. 验证是否对标签中的文本应用了所选字体。

  11. 关闭应用程序。

请参见

概念

在应用程序中使用内置对话框

在 Visual C# 中设计用户界面

其他资源

对话框 (Visual C#)

Visual C# 指导教程