- 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 - 單選按鈕控制元件
RadioButton 控制元件用於提供一組互斥選項。使用者可以在一組中選擇一個單選按鈕。如果您需要在同一個窗體中放置多個單選按鈕組,則應將它們放置在不同的容器控制元件中,例如 GroupBox 控制元件。
讓我們透過從工具箱拖動 RadioButton 控制元件並將其放到窗體上來建立三個單選按鈕。
單選按鈕的Checked屬性用於設定單選按鈕的狀態。您可以在單選按鈕控制元件上顯示文字、影像或兩者兼有。您還可以使用Appearance屬性更改單選按鈕控制元件的外觀。
RadioButton 控制元件的屬性
以下是 RadioButton 控制元件的一些常用屬性:
| 序號 | 屬性及描述 |
|---|---|
| 1 | Appearance 獲取或設定一個值,該值確定單選按鈕的外觀。 |
| 2 | AutoCheck 獲取或設定一個值,該值指示當單擊控制元件時 Checked 值和控制元件外觀是否自動更改。 |
| 3 | CheckAlign 獲取或設定單選按鈕複選框部分的位置。 |
| 4 | Checked 獲取或設定一個值,該值指示控制元件是否被選中。 |
| 5 | Text 獲取或設定單選按鈕的標題。 |
| 6 | TabStop 獲取或設定一個值,該值指示使用者是否可以使用 TAB 鍵將焦點賦予 RadioButton 控制元件。 |
RadioButton 控制元件的方法
以下是 RadioButton 控制元件的一些常用方法:
| 序號 | 方法名稱及描述 |
|---|---|
| 1 |
PerformClick 為控制元件生成 Click 事件,模擬使用者單擊。 |
RadioButton 控制元件的事件
以下是 RadioButton 控制元件的一些常用事件:
| 序號 | 事件及描述 |
|---|---|
| 1 | AppearanceChanged 當 RadioButton 控制元件的 Appearance 屬性的值更改時發生。 |
| 2 | CheckedChanged 當 RadioButton 控制元件的 Checked 屬性的值更改時發生。 |
請參閱 Microsoft 文件以獲取 RadioButton 控制元件的屬性、方法和事件的詳細列表。
示例
在下面的示例中,讓我們建立兩組單選按鈕,並使用它們的 CheckedChanged 事件來更改窗體的 BackColor 和 ForeColor 屬性。
讓我們雙擊單選按鈕並將以下程式碼放入開啟的視窗中。
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Set the caption bar text of the form.
Me.Text = "tutorialspont.com"
End Sub
Private Sub RadioButton1_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton1.CheckedChanged
Me.BackColor = Color.Red
End Sub
Private Sub RadioButton2_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton2.CheckedChanged
Me.BackColor = Color.Green
End Sub
Private Sub RadioButton3_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton3.CheckedChanged
Me.BackColor = Color.Blue
End Sub
Private Sub RadioButton4_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton4.CheckedChanged
Me.ForeColor = Color.Black
End Sub
Private Sub RadioButton5_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton5.CheckedChanged
Me.ForeColor = Color.White
End Sub
Private Sub RadioButton6_CheckedChanged(sender As Object, _
e As EventArgs) Handles RadioButton6.CheckedChanged
Me.ForeColor = Color.Red
End Sub
End Class
當使用 Microsoft Visual Studio 工具欄上提供的“啟動”按鈕執行並執行上述程式碼時,它將顯示以下視窗: