如何:显示字体列表
更新:2007 年 11 月
可以使用内置的 FontDialog 组件来显示一组可选的字体,而不必创建您自己的字体对话框。例如,可以让用户在该对话框中选择一种字体,然后将选定的字体应用到窗体上的文本。
显示字体对话框
在“文件”菜单上单击“新建项目”。
将出现“新建项目”对话框。
单击“Windows 窗体应用程序”,然后单击“确定”。
将“Label”控件从“工具箱”中拖到窗体上,然后在“属性”窗口中更改以下属性:
属性
值
Name
labelFont
Text
Sample text
将一个“Button”控件添加到此窗体中,然后在“属性”窗口中更改以下属性:
属性
值
Name
setFont
Text
更改字体
从“工具箱”的“对话框”选项卡中,将一个“FontDialog”组件拖动到窗体上。
fontDialog1 出现在组件栏中。
双击此按钮以在代码编辑器中创建默认事件处理程序。
在 setFont_Click 事件处理程序中,添加下面的代码以显示字体对话框,并根据用户的选择更改标签中的文本字体。
if (fontDialog1.ShowDialog() == DialogResult.OK) { this.labelFont.Font = fontDialog1.Font; }
按 F5 运行代码。
当窗体打开时,请单击“更改字体”,再单击结果对话框中的字体,然后单击“确定”。
验证是否对标签中的文本应用了所选字体。
关闭应用程序。