VB.Net按鈕(Button)

按鈕(Button)控件表示一個標準的Windows按鈕。 它通常用於通過為Click事件提供處理程式來生成Click事件。

可通過拖動工具箱的按鈕控(Button)件將其拖拽放在窗體上來創建按鈕。

按鈕控件的屬性

以下是按鈕(Button)控件的一些常用屬性:

編號 屬性 描述
1 AutoSizeMode 獲取或設置Button自動調整大小的模式。
2 BackColor 獲取或設置控件的背景顏色。
3 BackgroundImage 獲取或設置控件中顯示的背景圖像。
4 DialogResult 獲取或設置單擊按鈕時返回到父窗體的值。這在創建對話框時使用。
5 ForeColor 獲取或設置控件的前景色。
6 Image 獲取或設置按鈕控件上顯示的圖像。
7 Location 獲取或設置控件相對於其容器左上角的左上角的座標。
8 TabIndex 獲取或設置控件在其容器中的Tab鍵順序。
9 Text 獲取或設置與此控件關聯的文本。

按鈕控件的方法

以下是按鈕(Button)控件的一些常用方法:

編號 方法 描述
1 GetPreferredSize 檢索可以安裝控件的矩形區域的大小。
2 NotifyDefault 通知按鈕是否為默認按鈕,以便相應地調整其外觀。
3 Select 啟動控件。
4 ToString 返回包含組件名稱的字串(如果有的話)。 這種方法不應該被覆蓋。

按鈕控件的事件

以下是Button控件的一些常用事件:

編號 事件 描述
1 Click 在單擊控件時發生。
2 DoubleClick 在用戶雙擊Button 控件時發生。
3 GotFocus 在控件獲得焦點時發生。
4 TabIndexChanged TabIndex 屬性值更改時發生。
5 TextChanged Text 屬性值更改時發生。
6 Validated 控件完成驗證時發生。

請參閱Microsoft文檔以獲取Button控件的屬性,方法和事件的詳細列表。

示例

在下面的例子中,我們創建了三個按鈕。 在這個例子中,完成以下幾個功能:

  • 設置按鈕的標題
  • 為按鈕設置一些圖像
  • 處理每個按鈕的點擊事件

參考以下步驟:

  • 在窗體上拖放一個Label控件。
  • 設置文本屬性以提供標題"xuhuhu.com"
  • 在窗體上拖放三個按鈕。
  • 使用屬性窗口,將按鈕的名稱屬性分別更改為:btnMotobtnLogobtnExit
  • 使用屬性窗口,將按鈕的文本屬性分別更改為顯示:Moto,顯示標誌和退出。
  • 拖放另一個按鈕,使用屬性窗口,設置其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 = "Form Title - xuhuhu.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

執行上面示例代碼,得到以下結果 -

點擊“顯示標語”按鈕,得到以下結果 -

點擊“顯示圖像”按鈕,得到以下結果 -

最後點擊退出按鈕。


上一篇: VB.Net基本控件 下一篇: VB.Net對話框