FontDialog 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提示用户从本地计算机上安装的字体中选择一种字体。
public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
- 继承
示例
下面的代码示例使用 ShowDialog 显示 FontDialog。 此代码要求已创建 , Form 并 TextBox 放置了 和 按钮。 它还要求 fontDialog1
已创建 。 包含 Font 大小信息,但不包含颜色信息。
private:
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
fontDialog1->ShowColor = true;
fontDialog1->Font = textBox1->Font;
fontDialog1->Color = textBox1->ForeColor;
if ( fontDialog1->ShowDialog() != ::DialogResult::Cancel )
{
textBox1->Font = fontDialog1->Font;
textBox1->ForeColor = fontDialog1->Color;
}
}
private void button1_Click(object sender, System.EventArgs e)
{
fontDialog1.ShowColor = true;
fontDialog1.Font = textBox1.Font;
fontDialog1.Color = textBox1.ForeColor;
if(fontDialog1.ShowDialog() != DialogResult.Cancel )
{
textBox1.Font = fontDialog1.Font ;
textBox1.ForeColor = fontDialog1.Color;
}
}
Private Sub button1_Click(sender As Object, e As System.EventArgs)
fontDialog1.ShowColor = True
fontDialog1.Font = textBox1.Font
fontDialog1.Color = textBox1.ForeColor
If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
textBox1.Font = fontDialog1.Font
textBox1.ForeColor = fontDialog1.Color
End If
End Sub
注解
必须调用继承的成员 ShowDialog 才能创建此特定公共对话框。 HookProc 可以重写以实现特定的对话框挂钩功能。
创建 的 FontDialog实例时,某些读/写属性将设置为初始值。 有关这些值的列表,请参阅 FontDialog 构造函数。
构造函数
FontDialog() |
初始化 FontDialog 类的新实例。 |
字段
EventApply |
具有 Apply 事件。 |
属性
AllowScriptChange |
获取或设置一个值,该值指示用户能否更改“脚本”组合框中指定的字符集,以显示除了当前所显示字符集以外的字符集。 |
AllowSimulations |
获取或设置一个值,该值指示对话框是否允许图形设备接口 (GDI) 字体模拟。 |
AllowVectorFonts |
获取或设置一个值,该值指示对话框是否允许选择矢量字体。 |
AllowVerticalFonts |
获取或设置一个值,该值指示对话框是既显示垂直字体又显示水平字体,还是只显示水平字体。 |
CanRaiseEvents |
获取一个指示组件是否可以引发事件的值。 (继承自 Component) |
Color |
获取或设置选定字体的颜色。 |
Container |
获取包含 IContainer 的 Component。 (继承自 Component) |
DesignMode |
获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component) |
Events |
获取附加到此 Component 的事件处理程序的列表。 (继承自 Component) |
FixedPitchOnly |
获取或设置一个值,该值指示对话框是否只允许选择固定间距字体。 |
Font |
获取或设置选定的字体。 |
FontMustExist |
获取或设置一个值,该值指示对话框是否指定当用户尝试选择不存在的字体或样式时的错误条件。 |
MaxSize |
获取或设置用户可选择的最大磅值。 |
MinSize |
获取或设置用户可选择的最小磅值。 |
Options |
获取用来初始化 FontDialog 的值。 |
ScriptsOnly |
获取或设置一个值,该值指示对话框是否允许为所有非 OEM 和 Symbol 字符集以及 ANSI 字符集选择字体。 |
ShowApply |
获取或设置一个值,该值指示对话框是否包含“应用”按钮。 |
ShowColor |
获取或设置一个值,该值指示对话框是否显示颜色选择。 |
ShowEffects |
获取或设置一个值,该值指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件。 |
ShowHelp |
获取或设置一个值,该值指示对话框是否显示“帮助”按钮。 |
Site | (继承自 Component) |
Tag |
获取或设置一个对象,该对象包含控件的数据。 (继承自 CommonDialog) |
方法
事件
Apply |
当用户单击字体对话框中的“应用”按钮时发生。 |
Disposed |
在通过调用 Dispose() 方法释放组件时发生。 (继承自 Component) |
HelpRequest |
当用户单击通用对话框中的“帮助”按钮时发生。 (继承自 CommonDialog) |