- 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 - 顏色對話方塊控制元件
ColorDialog 控制元件類表示一個常見的對話方塊,它顯示可用的顏色以及允許使用者定義自定義顏色的控制元件。它允許使用者選擇顏色。
ColorDialog 控制元件的主要屬性是Color,它返回一個Color物件。
以下是顏色對話方塊:
ColorDialog 控制元件的屬性
以下是 ColorDialog 控制元件的一些常用屬性:
| 序號 | 屬性和描述 |
|---|---|
| 1 | AllowFullOpen 獲取或設定一個值,該值指示使用者是否可以使用對話方塊定義自定義顏色。 |
| 2 | AnyColor 獲取或設定一個值,該值指示對話方塊是否在基本顏色集中顯示所有可用顏色。 |
| 3 | CanRaiseEvents 獲取一個值,該值指示元件是否可以引發事件。 |
| 4 | Color 獲取或設定使用者選擇的顏色。 |
| 5 | CustomColors 獲取或設定對話方塊中顯示的自定義顏色集。 |
| 6 | FullOpen 獲取或設定一個值,該值指示在開啟對話方塊時用於建立自定義顏色的控制元件是否可見。 |
| 7 | ShowHelp 獲取或設定一個值,該值指示顏色對話方塊中是否顯示“幫助”按鈕。 |
| 8 | SolidColorOnly 獲取或設定一個值,該值指示對話方塊是否僅限使用者選擇純色。 |
ColorDialog 控制元件的方法
以下是 ColorDialog 控制元件的一些常用方法:
| 序號 | 方法名稱和描述 |
|---|---|
| 1 |
Reset 將所有選項重置為其預設值,上次選擇的顏色重置為黑色,自定義顏色重置為其預設值。 |
| 2 |
RunDialog 在派生類中重寫時,指定一個公共對話方塊。 |
| 3 |
ShowDialog 執行具有預設所有者的公共對話方塊。 |
ColorDialog 控制元件的事件
以下是 ColorDialog 控制元件的一些常用事件:
| 序號 | 事件和描述 |
|---|---|
| 1 | HelpRequest 當用戶單擊公共對話方塊上的“幫助”按鈕時發生。 |
示例
在這個例子中,讓我們使用顏色對話方塊更改標籤控制元件的前景色。請按照以下步驟操作:
將標籤控制元件、按鈕控制元件和 ColorDialog 控制元件拖放到窗體上。
將標籤控制元件和按鈕控制元件的 Text 屬性分別設定為“給我一個新的顏色”和“更改顏色”。
根據您的喜好更改標籤的字型。
雙擊“更改顏色”按鈕,修改 Click 事件的程式碼。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ColorDialog1.ShowDialog <> Windows.Forms.DialogResult.Cancel Then
Label1.ForeColor = ColorDialog1.Color
End If
End Sub
當使用 Microsoft Visual Studio 工具欄上的啟動按鈕編譯並執行應用程式時,它將顯示以下視窗:
單擊“更改顏色”按鈕,將出現顏色對話方塊,選擇一種顏色並單擊“確定”按鈕。所選顏色將應用為標籤文字的前景色。