該屬性用於指示表單是否處於啟用狀態(擁有輸入焦點)如果表單處於當前開啟表單,則他的Active屬性值變為True 否則為False。
2.Auto‘scroll屬性
該屬性決定在表單上時候增加捲軸。如果將屬性設定為True。那裡當前表單不能顯示其包含的所有組件時,表單將自動增加捲軸。可以通過捲軸來瀏覽表單中的所有組件,如果該屬性設定為False,表單始終不會出來捲軸。
3.BorderIcons屬性
該屬性定義出現在視窗標題列中的按鈕,他的取值如下。
biSystemMenu 表單包含‘系統功能表’
biMinimize 表單包含‘最小化’按鈕
biMaximize 表單包含‘最大化’按鈕
biHelp 如果BorderStyle屬性被設定為bsDialog.或者biMinimize和biMaximize子屬性被設定為False,當運行程式時,在表單的標題列右上方出現一個問號
4.BorderStyle 屬性
該屬性定義了表單的邊框形式,他的取值如下:
bsNone 無邊框,尺寸的大小不可以改變。
bsSingle 單線邊框,尺寸的大小不可以改變。
bsDialog 標註的對話方塊邊框,尺寸的大小不可以改變。
bsSizeable 標註的可變尺寸邊框
bsToolWindow 和bsSingle相同,但標題只有一個小的‘關閉’按鈕。
bsSizeToolWin 和bsSizeable相同,但標題只有一個下的‘關閉按鈕’
| 注意:表單內容BorderIcons的設定與屬性BorderStyle的設定可能會發生互斥,例如屬性BorderIcons的biMinimize和biMaximize會於屬性BorderStyle的bsDialog衝突,屬性BorderIcons的biHelp會與屬性B偶然的人S同意了的BsSizeable衝突。 |
5.Caption 屬性
該屬性用來指定表單標題列中的解說文字內容。
通常,對於多重文件介面(MDI)應用程式,當主架構表單中的子表單最大化顯示的時候,應用程式的標題列中顯示的內容為‘《應用程式名稱》-《開啟的文檔名》’;當子表單非最大化表單顯示的時候,祝架構表單中值顯示應用程式的名稱,子表單有自動的標題,其中顯示該船體開啟的檔案名稱,所有,當表單的顯示方式放聲了改變後,應該立即改變標題列中的內容。
6.Color 屬性
該屬性決定表單的客服區的顏色,他的預設值為clbtnFace,也就是表單的背景色為灰色。
7.Font屬性
該屬性用來設定表單中文字的字型,顏色和字型大小等。
如果將表單中的組件的屬性ParentFont設定為True,那麼該組件的字型設定就與其伏擊表單的字型設定完全一樣了,在程式設計的時候,為了保持正格系統風格的統一,應該是工程中的表單風格盡量一致,可以先設定表單的Font屬性,然後將表單中所有組件ParentFont屬性設定為True就可以了。一般不要對表單中的組件分別設定Font屬性。
8.FormStyle 屬性
該屬性用於設定創的類型,它有如下4個選項
FsNormal 指定一個普通的文檔介面表單
fsMdichild 指定一個MDI子文檔船體
fsMDIParent 指定一個MDI父文檔表單
ffsStayOnTop 指定一個置於所有表單頂部的普通的文檔表單
9.Icon屬性
該屬性用來指定標題列中顯示的表徵圖
10.Name屬性
該屬性用來標識工程中的表單。
11.Position 屬性
該屬性用來描述表單的大小和顯示的位置,可以是下列數值之一
poDesigned 表單顯示的位置和大小與設定期間的一致
poDefault 表單每次顯示時,與上次比較,往右下角移動了一些位置,表單的高度和寬度有Windows決定
poDefaultPosOnly 表單以設計期間的大小先顯示,表單顯示的位置較上次想右下角移動了一些如果表單不能以設計師的大小在螢幕上完全,就移動到螢幕的左上方顯示。
poDefaultSizeOnly 表單一設定期間的大小顯示,表單顯示的位置總在螢幕的中間。不考慮多個監視器時的調整,
12.windowsState 屬性
屬性WindowsState用來描述表單顯示的狀態,可以去下面的3格數值之一:
wsNormal 表單一普通狀態顯示(既不是最大化狀態,也不是最小化狀態)。
wsMinimized 表單以最小化狀態顯示。
wsMaximized 表單以最大化狀態顯示。
13.AlphiaBlend 屬性
該屬性用來設定表單是否可以透明顯示,這些Delphi7的新增功能
14.AlphiaBlendValue 屬性
該屬性用來控制表單的透明度,當其值為0時,表單完全透明,當其值為255時,抽屜不透明,擠出一正常狀態。
procedure TForm1.ScrollBar1Change(Sender: TObject);
begin
Form1.AlphaBlend:=True;
Form1.AlphaBlendValue:=ScrollBar1.Position;
end;