1. 程式人生 > >窗體和命令按鈕、標籤、文字框控制元件的常用屬性

窗體和命令按鈕、標籤、文字框控制元件的常用屬性

窗體的常用屬性

屬性

說明

Name

窗體的名稱

Appearance

外觀效果:0-平面;1-3D(立體)

Backcolor

確定窗體的背景顏色,可以彈出調色盤選擇

BorderStyle

窗體的邊框風格

0-None

無邊界框和標題欄

1-Fixed Single

視窗大小固定的單線邊界框

2-Sizable

視窗大小可變的雙線邊界框

3-Fixed Dialog

視窗大小固定的對話方塊風格窗體

4-Fixed ToolWindow

視窗大小固定的工具欄風格窗體

5-Sizable ToolWindow

視窗大小可變的工具欄風格窗體

Caption

Caption屬性的值就是顯示在窗體標題欄中的標題名稱,預設值與Name屬性的值相同,此屬性的值可以是任意的字串

ControlBox

true  該屬性是預設值,即顯示窗體標題欄上的狀態控制按鈕和窗體圖示

False  不顯示窗體標題欄上的狀態按鈕及圖示

Font

字型,可從彈出的對話方塊中選擇字型、大小、樣式、效果

ForeColor

前景顏色,可從彈出的調色盤中選擇

Height

Width

HeightWidth屬性值分別是窗體的高度和寬度,預設的單位是緹。每個窗體都有一個最小高度和寬度值,所以兩個屬性值不能太小

Icon

為窗體指定控制選單圖示。單擊屬性視窗中此屬性值右面的…按鈕,開啟“載入圖示”對話方塊,查詢確定一個圖示檔案(.ico.cur檔案)作為屬性值。要刪除Icon屬性的值,只要在其屬性上按Delete鍵,屬性值變為None,使用預設的控制選單圖示

Left

Top

Left屬性的值是窗體距螢幕顯示區左邊界的距離,Top屬性的值是窗體距螢幕顯示區上邊界的距離。因此LeftTop屬性就是窗體的左上角在螢幕顯示區的位置座標,座標的原點是螢幕顯示區的左上角,水平X方向向右為正方向,垂直Y方向向下為正方向。座標值的預設單位是緹(twip,1緹等於1/567釐米

MaxButton

MinButton

MaxButtonMinButton的屬性值決定窗體標題欄中的最大化按鈕盒最小化按鈕是否可用,值為True時可用。如果ControlBox屬性的值為False,則

MaxButtonMinButton的屬性值無論為何值,標題欄中都不顯示最大化按鈕和最小化按鈕

Moveable

Moveable屬性值為True時,程式執行後用戶可以拖動標題欄移動窗體

Picture

使用Picture屬性可以為窗體指定一幅背景圖片,設定方法與Icon屬性相同

WindowState

WindowState屬性決定窗體的當前狀態是還原、最小化還是最大化。0-正常狀態;1-最小化狀態;2-最大化狀態

命令按鈕空間的常用屬性

Name

命令按鈕的名稱,在同一個窗體上,不能有同名的控制元件

Backcolor

確定背景顏色,可以彈出調色盤選擇

Cancel

如果一個命令按鈕的Cancel屬性的值為Ture,則按鈕被定義為“取消”命令按鈕,程式執行過程中,按下Ese鍵相當於單擊此按鈕。一個窗體上只能有一個按鈕的Cancel 屬性的值為Ture

Appearance

外觀效果:0-平面;1-3D(立體)

Default

如果一個命令按鈕的Default屬性的值為Ture,則此按鈕被設定為窗體的“預設”按鈕,即使用者在視窗中按回車鍵,相當於單擊此按鈕。“預設”按鈕有較粗的邊框,一個窗體上只能有一個按鈕的Default屬性的值為Ture

Caption

Caption屬性的值就是顯示在按鈕表面上的標題名稱。在Caption屬性值中輸入“&”字元,如“歡迎(&H)”,則程式執行時顯示成“歡迎(H)”,“&”字元並不顯示在按鈕表面上,這是由於“&”定義它後面的字元“H”為這個按鈕的快捷鍵。本例中快捷鍵是按鈕上一個有下劃線的字元“H”,當用戶同時按下“Alt+H”組合鍵時,就相當於單擊這個命令按鈕

Enabled

Enabled屬性決定按鈕是否有效,當此屬性的值為False時,按鈕文字會以灰色顯示,對使用者的操作沒有反應

Font

字型,可從彈出的對話方塊中選擇字型、大小、樣式、效果

Height

Width

HeightWidth屬性值分別是命令按鈕的高度和寬度,預設的單位是緹。

Left

Width

這兩個屬性的值分別是命令按鈕左上角在窗體上的水平與垂直位置座標,座標原點在窗體區的左上角,座標值的預設單位是緹

Visible

Visible屬性決定程式執行時命令按鈕是否可見。當屬性值為False不可見時,不能響應使用者的滑鼠與鍵盤操作

標籤控制元件的常用屬性

屬性

說明

Alignment

該屬性設定Caption屬性值文字內容的對齊方式。值為0時,左對齊;值為1時,右對齊;值為2時,中間對齊

Caption

Caption屬性的值是標籤上顯示的文字內容

BorderStyle

設定標籤控制元件邊框風格,值為0時,無邊框;值為1時,有邊框

Autosize

Autosize屬性值為Ture時,標籤控制元件的大小歲顯示內容即Captiion屬性的值而變化

WordWrap

當標籤控制元件的Autosize屬性值為Ture時,WordWrap屬性的值決定當顯示內容即Caption屬性的值增加時,標籤控制元件的大小是垂直擴充套件還是水平擴充套件,WordWrap屬性值為Ture時則垂直擴充套件。標籤控制元件的Autosize屬性值為False時,WordWrap屬性值無意義

文字框空間的常用屬性

屬性

說明

Text

Text屬性的值是文字框中的文字內容。程式可以讀入該屬性的值,獲得使用者輸入的資訊;也可以重新設定它的值,顯示資訊

Maxlength

該屬性決定文字框中文字的最大長度,以字元數為單位。預設值為0,表示長度只受系統記憶體限制,若該屬性值被設定為大於0的數,則表示文字框能夠輸入和顯示文字的具體長度

MultiLine

MultiLine屬性決定文字框是否支援多行顯示文字內容。屬性的值為Ture時,文字框中可顯示多行內容,最多32K個字元。程式執行後向文字框輸入內容時,按Enter鍵換行;如果窗體中有預設按鈕,則需按Ctrl+Enter組合鍵換行。屬性值為False時,單行顯示文字最多可含2048個字元,具體受Maxlength屬性值的限制,當文字框中不能同時顯示所有內容時,使用左右游標移動鍵滾顯示。MultiLine屬性為只讀屬性

Alignment

該屬性設定Text屬性值文字內容的對齊方式。值為0時,左對齊;值為1時,右對齊;值為2時,中間對齊

ScrollBars

MultiLine屬性值為Ture時,ScrollBars屬性值決定文字框的滾動條模式。0-無滾動條;1-只有水平滾動條;2-只有垂直滾動條;3-有水平和垂直滾動條。MultiLine屬性值為False時,ScrollBars屬性值無意義。ScrollBars屬性為只讀屬性

BorderStyle

設定文字框控制元件邊框風格,值為0時,無邊框;值為1時,有邊框

PasswordChar

該屬性決定是否在文字框中顯示使用者輸入的字元。如果為該屬性設定了某一字元,如“*”,那麼無論Text屬性值是什麼,在文字框中都以“*”顯示,即使用者無法知道文字的內容,這個屬性主要用在將文字框作為密碼輸入控制元件

Locked

該屬性決定文字框內容是否被鎖定,使使用者不能直接編輯。預設值為False,使用者可以編輯