如果要設(shè)置修改各種對象的名稱,就需要設(shè)置各個對象的屬性。 方法是選中該對象,單擊【控件工具箱】工具欄中的【屬性】按鈕, 即可彈出該對象【屬性】對話框,每個對象的屬性有許多相同的選 項,也有不少不同的選項。下面以文字框的屬性為例,介紹各個屬 性的意義,如圖12-5 所示。屬性框中的屬性項目可以按字母順序排 列,也可以對它們根據(jù)功能分類后再排序。
ScrollBars 屬性:指定一個控件、窗體或頁面是否有垂直或 水平滾動條,或兩者都有。
Text 屬性:返回或設(shè)置文本框的文本。如果是組合框或列表框則改 變組合框或列表框中選定的行。
BackColor 屬性:規(guī)定對象的背景色。
BackStyle 屬性:返回或設(shè)置對象的背景方式。其語法為:
object.BackStyle [= fmBackStyle]
BackStyle 屬性的語法包含如表12-2 所示的幾個成分。
BorderColor 屬性:設(shè)置對象的邊框顏色。
BorderStyle 屬性:返回或設(shè)置文字框的邊框的方式。
ForeColor 屬性:設(shè)置前景顏色。
PasswordChar 屬性:如果當(dāng)前在后面輸入一個符號,如星號 “*”,那么該文字框就類似一個輸入密碼的文字框,每輸入 一個字符,都以星號來顯示。
SpecialEffect 屬性:指定對象的外觀。
fmSpecialEffect 的設(shè)置值如表12-4 所示。
對于框架,默認(rèn)值是 Sunken。
需要注意的是,復(fù)選框、數(shù)值調(diào)節(jié)鈕和切換按鈕只接受 Flat 和 Sunken (0 和 2)。而其他控件可接受所列的全部值。
ScrollBars 屬性:指定一個控件、窗體或頁面是否有垂直或 水平滾動條,或兩者都有。
Text 屬性:返回或設(shè)置文本框的文本。如果是組合框或列表框則改 變組合框或列表框中選定的行。
BackColor 屬性:規(guī)定對象的背景色。
BackStyle 屬性:返回或設(shè)置對象的背景方式。其語法為:
object.BackStyle [= fmBackStyle]
BackStyle 屬性的語法包含如表12-2 所示的幾個成分。
BorderColor 屬性:設(shè)置對象的邊框顏色。
BorderStyle 屬性:返回或設(shè)置文字框的邊框的方式。
ForeColor 屬性:設(shè)置前景顏色。
PasswordChar 屬性:如果當(dāng)前在后面輸入一個符號,如星號 “*”,那么該文字框就類似一個輸入密碼的文字框,每輸入 一個字符,都以星號來顯示。
SpecialEffect 屬性:指定對象的外觀。
fmSpecialEffect 的設(shè)置值如表12-4 所示。
對于框架,默認(rèn)值是 Sunken。
需要注意的是,復(fù)選框、數(shù)值調(diào)節(jié)鈕和切換按鈕只接受 Flat 和 Sunken (0 和 2)。而其他控件可接受所列的全部值。
- Value 屬性:定義某給定的控件的狀態(tài)或內(nèi)容。 AutoSize 屬性:規(guī)定對象是否自動調(diào)整大小以顯示其完整的 內(nèi)容。
- 屬性:用來規(guī)定當(dāng)用戶在文本框或組合框的文本框 區(qū)域輸入最大允許字符數(shù)時,是否自動跳格。
- AutoWordSelect 屬性:指定是采用單詞還是采用字符,來作 為擴(kuò)展選定內(nèi)容的基本單元。
- Enabled 屬性:設(shè)置控件是否可用,即是否響應(yīng)用戶的操作。
- EnterKeyBehavior 屬性:定義在文本框中按下 Enter 鍵的 結(jié)果,如果為True,按Enter 鍵將創(chuàng)建一個新行;如果為 False,按 Enter 鍵,將焦點移到 Tab 鍵順序的下一個對象 (默認(rèn))。
- HideSelection 屬性:指定當(dāng)控件沒有焦點時被選定的文本 是否保持突出顯示。
- IntegralHeight 屬性:指定列表框或文本框是顯示列表中全 部文本行還是顯示部分行。
- Locked 屬性:指定一個控件能否被編輯。
- MaxLength 屬性:規(guī)定用戶可以在文本框或組合框中輸入的 最多字符數(shù)。若將 MaxLength 屬性設(shè)置為 0,表明只要內(nèi)存 允許則沒有限制。
- MultiLine 屬性:規(guī)定控件能否接受和顯示多行文本。
- SelectionMargin 屬性:規(guī)定用戶能否通過單擊文本左邊區(qū) 域來選中一行。
- TabKeyBehavior 屬性:決定是否允許制表符出現(xiàn)在編輯區(qū)。
- TextAlign 屬性:定義控件中文本的對齊方式。
- WordWrap 屬性:指出一個控件的內(nèi)容在行末是否自動換行。
- (名稱)屬性:用來標(biāo)識該控件,與顯示無關(guān),但在程序代 碼中通過該標(biāo)識來調(diào)用該對象。
- DragBehavior 屬性:指定系統(tǒng)是否允許在文本框或組合框中 執(zhí)行拖放功能。
- EnterFieldBehavior 屬性:指定進(jìn)入文本框或組合框時的選 擇行為。
fmEnterFieldBehavior 的設(shè)置值如表12-5 所示。
- Height 屬性:用來表明對象的高度。
- IMEMode 屬性:指定進(jìn)入文本框或組合框時的選擇行為。為 控件指定輸入法編輯器(IME)的默認(rèn)的運(yùn)行時間模式。這個 屬性只用于為遠(yuǎn)東地區(qū)編寫的應(yīng)用程序,在其他應(yīng)用程序中 被忽略。
- MouseIcon 屬性:為對象指定一個自定義的圖標(biāo)。
- MousePointer 屬性:指定當(dāng)用戶把鼠標(biāo)放到特定對象上時, 所顯示鼠標(biāo)指針的 類型。
- Width 屬性:用來表明對象的寬度。
- Font 屬性:用來設(shè)置對象文字(如果有文字要顯示的話)的 字體。