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 |
取得或設定值,指出對話方塊是否允許繪圖裝置介面 (Graphics Device Interface,GDI) 字型模擬。 |
AllowVectorFonts |
取得或設定值,指出對話方塊是否允許選取向量字型。 |
AllowVerticalFonts |
取得或設定值,指出對話方塊是否可同時顯示垂直和水平字型,或只顯示水平字型。 |
CanRaiseEvents |
取得值,指出元件是否能引發事件。 (繼承來源 Component) |
Color |
取得或設定選取的字型色彩。 |
Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
DesignMode |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
FixedPitchOnly |
取得或設定值,指出對話方塊是否只允許選取固定字幅 (Fixed-Pitch) 的字型。 |
Font |
取得或設定選取的字型。 |
FontMustExist |
取得或設定值,指出如果使用者嘗試選取不存在的字型或樣式,對話方塊是否指示錯誤狀況。 |
MaxSize |
取得或設定使用者可以選取的最大點數。 |
MinSize |
取得或設定使用者可以選取的最小點數。 |
Options |
取得值來初始化 FontDialog。 |
ScriptsOnly |
取得或設定值,指出對話方塊是否允許選取所有非 OEM、Symbol 和 ANSI 字元集的字型。 |
ShowApply |
取得或設定值,指出對話方塊是否包含 [套用] 按鈕。 |
ShowColor |
取得或設定值,指出對話方塊是否顯示色彩選擇。 |
ShowEffects |
取得或設定值,指出對話方塊是否包含允許使用者指定刪除線、底線和文字色彩選項的控制項。 |
ShowHelp |
取得或設定值,指出對話方塊是否顯示 [說明] 按鈕。 |
Site | (繼承來源 Component) |
Tag |
取得或設定包含控制項相關資料的物件。 (繼承來源 CommonDialog) |
方法
事件
Apply |
發生於使用者按一下 [字型] 對話方塊中的 [套用] 按鈕時。 |
Disposed |
當 Dispose() 方法的呼叫處置元件時,就會發生。 (繼承來源 Component) |
HelpRequest |
發生於使用者按一下通用對話方塊上的 [說明] 按鈕時。 (繼承來源 CommonDialog) |