發新話題

Visual Basic 教學 - 《控制項》Label

Visual Basic 教學 - 《控制項》Label

Label 控制項(標籤項)Label 控制項可以用來顯示使用者無法直接改變的文字。
特性:
  • Label 控制項可以用來顯示特定的文字。
  • 在執行階段使用者無法直接改變 Label 控制項的文字。
屬性:
  • 基本設定
    • 位置:Left, Top
    • 大小:Height, Width
    • 顯示文字:訪客無法瀏覽此圖片或連結,請先 註冊登入會員
  • 常用屬性
    • 字型(Font):FontName、FontSize、FontBold、FontItalic、FontStrikethru、FontUnderline
    • 色彩:BackColor、ForeColor
  • 進階設定
請注意
  • 您可用程式碼來改變 Label 控制項中顯示的文字,以回應訪客無法瀏覽此圖片或連結,請先 註冊登入會員 的事件。例如,如果一個應用程式要幾分鐘時間作更動,則可以顯示 Label 中的處理狀態資訊。還可以使用 Label 來識別控制項,例如 TextBox 控制項沒有自己的 Caption 屬性,這時就可以使用 Label 來識別這個控制項。
  • 如果希望 Label 顯示的長度可以改變,就要利用 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 屬性。
  • 在 DDE 對談中,Label 控制項還可以扮演訪客無法瀏覽此圖片或連結,請先 註冊登入會員 的作用。您可設定 LinkTopic 屬性建立連結,LinkItem 屬性指定對談項目,LinkMode 屬性啟動連線。這些屬性全部顯示後,Visual Basic 就要初始化對談,如果無法初始化,就會顯示訊息。
  • 如果要將 Label 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 屬性中的一個字元定義為訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,則應將 UseMnemonic 屬性設定為 True。當您在 Label 控制項中定義了對應鍵,就可以按 ALT + 設定的字元將駐點移到訪客無法瀏覽此圖片或連結,請先 註冊登入會員 中的下一個控制項。
進一步說明:
使用 Label 控制項Label 控制項用來顯示文字,但使用者無法編輯這些控制項。但可用此控制項識別表單的物件─ 例如,按一下控制項時,將會執行何種作業─ 或者在執行階段,為回應應用程式的事件或處理而顯示相對的資訊。
圖 1 標籤控制項

使用標籤的情況很多,而且目的也不盡相同。通常可以用標籤來標示沒有 Caption 屬性的控制項。例如,可用標籤控制項為文字方塊、清單方塊、下拉式清單方塊等控制項新增描述性的標籤。也可用它們為表單新增描述文字,例如向使用者提供說明資訊。
還可撰寫程式碼改變標籤控制項顯示的文字內容以回應執行階段的事件。例如,若應用程式需要用幾分鐘處理某個變更,則可用標籤顯示處理狀況訊息。
因為標籤控制項不接受駐點,所以被用來為其它控制項建立快速鍵。
設定標籤的標題為了改變標籤控制項中顯示的文字,可使用 Caption 屬性。設計階段,可從控制項的「屬性」視窗中指定,並設定此屬性。
Caption 屬性的長度最長可設定成 1024 位元組。
對齊文字您可使用 Alignment 屬性,將標籤控制項中文字的對齊模式設定為「靠左對齊」(0,預設),「置中對齊」(1),或者「靠右對齊」(2)。
AutoSize 和 WordWrap 屬性預設情況下,當輸入到 Caption 屬性的文字超過控制項寬度時,文字會自動換列,而且在超過控制項高度時,超出部份將被剪掉。
為使控制項能夠自動調整,以適應內容多少,可將 AutoSize 屬性設定為 True。這樣控制項可水平擴展,以適應 Caption 屬性內容。為使 Caption 屬性的內容自動換列並垂直擴展,應將 WordWrap 屬性設定為 True。
詳細資訊 關於 AutoSize 和 WordWrap 屬性的簡單範例,請參閱〈表單、控制項和功能表〉中的〈使用標籤來顯示文字〉。
使用標籤建立快速鍵如果要將 Caption 屬性中的字元定義成快速鍵,應將 UseMnemonic 屬性設定為 True。定義了標籤控制項的快速鍵後,使用者按 ALT 鍵+指定的字元,就可將駐點按 TAB 鍵次序移到下一個控制項。
在作為快速鍵的字母之前,新增一個連字元 (&),就可為其它具有 Caption 屬性的控制項建立快速鍵。為了對沒有標題的控制項指定快速鍵,可使用標籤。標籤不接受駐點,因此駐點會按照 TAB 鍵次序,自動移動到下一控制項處。可用這種技術為文字方塊、圖片方塊、下拉式清單方塊、清單方塊、磁碟機清單方塊、目錄清單方塊、格線和影像指定快速鍵。
為帶標籤的控制項分配快速鍵
  • 先繪製標籤,然後再繪製控制項。 -或者-
    以任意順序繪製控制項,並將標籤的 TabIndex 屬性,設定為控制項的 TabIndex 屬性減 1。
  • 在標籤的 Caption 屬性中用連字元為標籤指定快速鍵。
附註 有時可能要在標籤控制項中,顯示連字元而不是用它們建立快速鍵。如果在一次資料集合中,資料包含連字元,而且要將標籤控制項連結到資料集合的某個資料欄,就會出現所說情況。為在標籤控制項中顯示連字元,應將 UseMnemonic 屬性設定為 False。

VB MSDN解說 Label 控制項(標籤項)Label 控制項可以用來顯示使用者無法直接改變的文字。
請注意
  • 您可用程式碼來改變 Label 控制項中顯示的文字,以回應訪客無法瀏覽此圖片或連結,請先 註冊登入會員 的事件。例如,如果一個應用程式要幾分鐘時間作更動,則可以顯示 Label 中的處理狀態資訊。還可以使用 Label 來識別控制項,例如 TextBox 控制項沒有自己的 Caption 屬性,這時就可以使用 Label 來識別這個控制項。
  • 如果希望 Label 顯示的長度可以改變,就要利用 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 屬性。
  • 在 DDE 對談中,Label 控制項還可以扮演訪客無法瀏覽此圖片或連結,請先 註冊登入會員 的作用。您可設定 LinkTopic 屬性建立連結,LinkItem 屬性指定對談項目,LinkMode 屬性啟動連線。這些屬性全部顯示後,Visual Basic 就要初始化對談,如果無法初始化,就會顯示訊息。
  • 如果要將 Label 訪客無法瀏覽此圖片或連結,請先 註冊登入會員 屬性中的一個字元定義為訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ,則應將 UseMnemonic 屬性設定為 True。當您在 Label 控制項中定義了對應鍵,就可以按 ALT + 設定的字元將駐點移到訪客無法瀏覽此圖片或連結,請先 註冊登入會員 中的下一個控制項。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。