- VB.Net 基礎教程
- VB.Net - 首頁
- VB.Net - 概述
- VB.Net - 環境設定
- VB.Net - 程式結構
- VB.Net - 基本語法
- VB.Net - 資料型別
- VB.Net - 變數
- VB.Net - 常量
- VB.Net - 修飾符
- VB.Net - 語句
- VB.Net - 指令
- VB.Net - 運算子
- VB.Net - 決策制定
- VB.Net - 迴圈
- VB.Net - 字串
- VB.Net - 日期和時間
- VB.Net - 陣列
- VB.Net - 集合
- VB.Net - 函式
- VB.Net - 子程式
- VB.Net - 類和物件
- VB.Net - 異常處理
- VB.Net - 檔案處理
- VB.Net - 基本控制元件
- VB.Net - 對話方塊
- VB.Net - 高階窗體
- VB.Net - 事件處理
- VB.Net 高階教程
- VB.Net - 正則表示式
- VB.Net - 資料庫訪問
- VB.Net - Excel 表格
- VB.Net - 傳送電子郵件
- VB.Net - XML 處理
- VB.Net - Web 程式設計
- VB.Net 有用資源
- VB.Net - 快速指南
- VB.Net - 有用資源
- VB.Net - 討論
VB.Net - FontDialog 控制元件
它提示使用者從本地計算機上安裝的字型中選擇一種字型,並允許使用者選擇字型、字型大小和顏色。它返回 Font 和 Color 物件。
以下是字型對話方塊 -
預設情況下,字型對話方塊上不顯示顏色組合框。您應該將 FontDialog 控制元件的 **ShowColor** 屬性設定為 **True**。
FontDialog 控制元件的屬性
以下是 FontDialog 控制元件的一些常用屬性 -
| 序號 | 屬性和描述 |
|---|---|
| 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 獲取或設定一個值,該值指示對話方塊是否包含一個 **應用** 按鈕。 |
| 12 | ShowColor 獲取或設定一個值,該值指示對話方塊是否顯示顏色選擇。 |
| 13 | ShowEffects 獲取或設定一個值,該值指示對話方塊是否包含允許使用者指定刪除線、下劃線和文字顏色選項的控制元件。 |
| 14 | ShowHelp 獲取或設定一個值,該值指示對話方塊是否顯示“幫助”按鈕。 |
FontDialog 控制元件的方法
以下是 FontDialog 控制元件的一些常用方法 -
| 序號 | 方法名稱和描述 |
|---|---|
| 1 |
Reset 將所有選項重置為其預設值。 |
| 2 |
RunDialog 在派生類中重寫時,指定一個通用對話方塊。 |
| 3 |
ShowDialog 使用預設所有者執行通用對話方塊。 |
FontDialog 控制元件的事件
以下是 FontDialog 控制元件的一些常用事件 -
| 序號 | 事件和描述 |
|---|---|
| 1 | Apply 當單擊字型對話方塊上的“應用”按鈕時發生。 |
示例
在此示例中,讓我們使用字型對話方塊更改富文字控制元件中文字的字型和顏色。請按照以下步驟操作 -
將 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 工具欄中可用的 **啟動** 按鈕編譯並執行應用程式時,它將顯示以下視窗 -
輸入一些文字,然後單擊“更改字型”按鈕。
出現字型對話方塊,選擇字型和顏色,然後單擊“確定”按鈕。選定的字型和顏色將應用為富文字框文字的字型和前景色。