- 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標籤。它通常用於在GUI上顯示一些在執行時不會更改的資訊文字。
讓我們透過從工具箱拖動標籤控制元件並將其放到窗體上來建立一個標籤。
標籤控制元件的屬性
以下是標籤控制元件的一些常用屬性:
| 序號 | 屬性及說明 |
|---|---|
| 1 | Autosize 獲取或設定一個值,該值指定控制元件是否應自動調整大小以顯示其所有內容。 |
| 2 | BorderStyle 獲取或設定控制元件的邊框樣式。 |
| 3 | FlatStyle 獲取或設定標籤控制元件的扁平樣式外觀。 |
| 4 | Font 獲取或設定控制元件顯示的文字的字型。 |
| 5 | FontHeight 獲取或設定控制元件字型的字高。 |
| 6 | ForeColor 獲取或設定控制元件的前景色。 |
| 7 | PreferredHeight 獲取控制元件的首選高度。 |
| 8 | PreferredWidth 獲取控制元件的首選寬度。 |
| 9 | TabStop 獲取或設定一個值,該值指示使用者是否可以切換到標籤。此屬性不被此類使用。 |
| 10 | Text 獲取或設定與此控制元件關聯的文字。 |
| 11 | TextAlign 獲取或設定標籤中文字的對齊方式。 |
標籤控制元件的方法
以下是標籤控制元件的一些常用方法:
| 序號 | 方法名稱及說明 |
|---|---|
| 1 |
GetPreferredSize 檢索控制元件可以放入其中的矩形區域的大小。 |
| 2 | Refresh 強制控制元件使其客戶區無效,並立即重繪自身和任何子控制元件。 |
| 3 |
Select 啟用控制元件。 |
| 4 |
Show 向用戶顯示控制元件。 |
| 5 |
ToString 返回包含控制元件名稱的字串。 |
標籤控制元件的事件
以下是標籤控制元件的一些常用事件:
| 序號 | 事件及說明 |
|---|---|
| 1 | AutoSizeChanged 當AutoSize屬性的值更改時發生。 |
| 2 | Click 單擊控制元件時發生。 |
| 3 | DoubleClick 雙擊控制元件時發生。 |
| 4 | GotFocus 控制元件獲得焦點時發生。 |
| 5 | Leave 輸入焦點離開控制元件時發生。 |
| 6 | LostFocus 控制元件失去焦點時發生。 |
| 7 | TabIndexChanged TabIndex屬性值更改時發生。 |
| 8 | TabStopChanged TabStop屬性更改時發生。 |
| 9 | TextChanged Text屬性值更改時發生。 |
請查閱Microsoft文件以獲取標籤控制元件屬性、方法和事件的詳細列表。
示例
以下是一個示例,它展示瞭如何建立兩個標籤。讓我們從設計器檢視選項卡建立第一個標籤,並從屬性視窗設定其屬性。我們將使用標籤的Click和DoubleClick事件來移動第一個標籤並更改其文字,並建立第二個標籤並將其新增到窗體中。
請按照以下步驟操作:
將標籤控制元件拖放到窗體上。
設定Text屬性以提供標題“這是一個標籤控制元件”。
從屬性視窗設定Font屬性。
單擊標籤以在程式碼視窗中新增Click事件,並新增以下程式碼。
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) _
Handles MyBase.Load
' Create two buttons to use as the accept and cancel buttons.
' Set window width and height
Me.Height = 300
Me.Width = 560
' Set the caption bar text of the form.
Me.Text = "tutorialspont.com"
' Display a help button on the form.
Me.HelpButton = True
End Sub
Private Sub Label1_Click(sender As Object, e As EventArgs) _
Handles Label1.Click
Label1.Location = New Point(50, 50)
Label1.Text = "You have just moved the label"
End Sub
Private Sub Label1_DoubleClick(sender As Object, e As EventArgs)
Handles Label1.DoubleClick
Dim Label2 As New Label
Label2.Text = "New Label"
Label2.Location = New Point(Label1.Left, Label1.Height + _
Label1.Top + 25)
Me.Controls.Add(Label2)
End Sub
End Class
當使用Microsoft Visual Studio工具欄中提供的**啟動**按鈕執行和執行上述程式碼時,它將顯示以下視窗:
單擊和雙擊標籤將產生以下效果: