- 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 - 按鈕控制元件
按鈕控制元件表示標準的 Windows 按鈕。它通常用於透過為 Click 事件提供處理程式來生成 Click 事件。
讓我們透過從工具箱中拖動一個按鈕控制元件並將其放到窗體上建立一個標籤。
按鈕控制元件的屬性
以下是按鈕控制元件的一些常用屬性:
| 序號 | 屬性和描述 |
|---|---|
| 1 | AutoSizeMode 獲取或設定按鈕自動調整自身大小的模式。 |
| 2 | BackColor 獲取或設定控制元件的背景顏色。 |
| 3 | BackgroundImage 獲取或設定在控制元件中顯示的背景影像。 |
| 4 | DialogResult 獲取或設定當單擊按鈕時返回給父窗體的值。這在建立對話方塊時使用。 |
| 5 | ForeColor 獲取或設定控制元件的前景色。 |
| 6 | Image 獲取或設定顯示在按鈕控制元件上的影像。 |
| 7 | Location 獲取或設定控制元件左上角相對於其容器左上角的座標。 |
| 8 | TabIndex 獲取或設定控制元件在其容器中的 Tab 鍵順序。 |
| 9 | Text 獲取或設定與此控制元件關聯的文字。 |
按鈕控制元件的方法
以下是按鈕控制元件的一些常用方法:
| 序號 | 方法名稱和描述 |
|---|---|
| 1 |
GetPreferredSize 檢索控制元件可以放入其中的矩形區域的大小。 |
| 2 |
NotifyDefault 通知按鈕它是否為預設按鈕,以便它可以相應地調整其外觀。 |
| 3 |
Select 啟用控制元件。 |
| 4 |
ToString 返回包含元件名稱(如果有)的字串。此方法不應被重寫。 |
按鈕控制元件的事件
以下是按鈕控制元件的一些常用事件:
| 序號 | 事件和描述 |
|---|---|
| 1 | Click 當單擊控制元件時發生。 |
| 2 | DoubleClick 當用戶雙擊按鈕控制元件時發生。 |
| 3 | GotFocus 當控制元件獲得焦點時發生。 |
| 4 | TabIndexChanged 當 TabIndex 屬性值更改時發生。 |
| 5 | TextChanged 當 Text 屬性值更改時發生。 |
| 6 | Validated 當控制元件完成驗證時發生。 |
請參閱 Microsoft 文件以獲取按鈕控制元件的屬性、方法和事件的詳細列表。
示例
在以下示例中,我們建立三個按鈕。在此示例中,讓我們:
為按鈕設定標題
為按鈕設定一些影像
處理每個按鈕的單擊事件
執行以下步驟:
將標籤控制元件拖放到窗體上。
將 Text 屬性設定為“Tutorials Point”。
將三個按鈕拖放到窗體上。
使用屬性視窗,將按鈕的 Name 屬性分別更改為 btnMoto、btnLogo 和 btnExit。
使用屬性視窗,將按鈕的 Text 屬性分別更改為 Show Moto、Show Logo 和 Exit。
拖放另一個按鈕,使用屬性視窗設定其 Image 屬性並將其命名為 btnImage。
在此階段,窗體如下所示:
單擊窗體並在程式碼編輯器中新增以下程式碼:
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"
btnImage.Visible = False
End Sub
Private Sub btnMoto_Click(sender As Object, e As EventArgs) Handles btnMoto.Click
btnImage.Visible = False
Label1.Text = "Simple Easy Learning"
End Sub
Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
Application.Exit()
End Sub
Private Sub btnLogo_Click(sender As Object, e As EventArgs) Handles btnLogo.Click
Label1.Visible = False
btnImage.Visible = True
End Sub
End Class
單擊第一個按鈕,顯示:
單擊第二個按鈕,顯示:
單擊第三個按鈕,退出應用程式。