delphi窗體屬性

2022-07-28 08:18:10 字數 3089 閱讀 3532

1) 0-none 窗體不僅沒有邊界,而且沒有標題欄

2) 1-fixed single 邊界是固定的單線,執行時不能改變窗體大小

3) 2-sizable 預設設定,窗體的大小可以在執行時改變

4) 3-fixed dialog 固定的對話方塊,大小不能改變

5) 4-fixed toolwindow 固定的工具箱視窗,大小不能改變

6) 5-sizeable toolwindow 大小可變的工具視窗

該屬性的設定會影響其他屬性的設定值。如,其設定為0、3、4或5時,minbutton、maxbutton和showintaskbar屬性將自動設定為false,表示這類窗體沒有「最小化」「最大化」按鈕。

5.cation屬性

功能:設定窗體標題欄中顯示的文字內容。

6.clipcontrols屬性

功能:當paint事件發生時,確定窗體中的內容是全部重畫還是只重畫最新暴露的區域。

取值:true 預設設定,重畫整個窗體內容

false 重畫最新暴露的區域

7.controlbox屬性

功能:設定窗體左上角是否顯示控制選單按鈕。

取值:true 預設設定,窗體中含有窗體圖示和控制按鈕

flase 窗體中不含窗體圖示和控制按鈕

8.drawmode屬性

功能:用於設定繪圖模式,以便控制圖形的顯示效果。預設是用窗體的前景色來畫線。

9.drawstyle屬性

功能:用於設定線條的線型,預設為實線。

10.drawwidth屬性

功能:用於設定線條的寬度,預設為1。

11.enable屬性

功能:設定窗體是否對滑鼠或者鍵盤事件作出響應。

取值:true 預設設定,對事件作出響應

false 對事件不產生響應。這時只能在窗體中顯示文字和圖形

12.fillcolor屬性

功能:用於設定圖形的填充顏色,預設是黑色。

13.fillstyle屬性

功能:用於設定圖形的填充方式,預設是透明的(transparent)。

14.font屬性

功能:設定窗體中文字顯示時使用的字型、包括字型的名稱和大小,以及是否為粗體、斜體或者粗斜體,是否帶有刪除線和下劃線。

15.fonttransparent屬性

功能:當窗體上要顯示文字的位置已有圖形或文字存在時,可以用fonttransparent屬性來確定如何處理原來的圖形或文字。

取值:true 預設設定,將要顯示的內容與原來的圖形或者文字重疊顯示

false 將要顯示的內容覆蓋原來的圖形或者文字

16.forecolor屬性

功能:設定窗體的前景顏色。設定方法類似於backcolor屬性。

17.height和width屬性

功能:設定窗體的初始高度和寬度。

18.icon屬性

功能:設定窗體的圖示。icon屬性的設定值通常為圖示檔名(擴充套件名為*.ico)。

19.keypreview屬性

功能:如果窗體中的某個控制項正使用時發生了鍵盤事件,則可以用keypreview屬性來確定窗體是否接收鍵盤事件。

取值:true 窗體先接收鍵盤事件,然後再由當前正使用的控制項來處理

false 預設設定,當前正使用的控制項接收鍵盤事件,窗體不處理該事件

20.left和top屬性

功能:設定窗體的左上角位置。

21.maxbutton屬性

功能:設定窗體中是否含有最大化按鈕。

取值:true 預設設定,有最大化按鈕

false 窗體中不含有最大化按鈕

22.mdichild屬性

功能:設定當前窗體是否是mdi窗體的子窗體。

取值:true 當前窗體為mdi窗體的子窗體

false 預設設定,不是mdi窗體的子窗體

23.minbutton屬性

功能:設定窗體中是否含有最小化按鈕。

取值:true 預設設定,窗體中含有最小化按鈕

false 窗體中不含有最小化按鈕

如果borderstyle屬性設定為0、3、4和5,則此屬性無效。

24.mouseicon屬性

功能:指定乙個自定義的圖示或者游標作為滑鼠指標的形狀。當mousepointer屬性設定為99時,就要使用mouseicon屬性來確定滑鼠指標的形狀。

25.mousepointer屬性

功能:設定滑鼠指標的形狀。如果將其設為99,則可以使用mouseicon屬性來指定自定義的滑鼠指標形狀。

26.moveable屬性

功能:設定窗體是否可移動。

取值:true 預設設定。窗體執行時能夠移動

false 窗體執行時不可移動

27.name屬性

功能:設定當前窗體的名稱。**中可以通過name屬性設定的名稱來引用相應的窗體。

28.picture屬性

功能:設定是否在窗體內顯示乙個圖形。預設設定為none,表示窗體中不顯示圖形。如果在**中設定,要使用loadpicture函式。

29.righttoleft屬性

功能:設定文字顯示方向和顯示外觀。

30.scaleheight和scalewidth屬性

功能:設定窗體繪圖區域的高度和寬度。改變屬性的設定值後,將重新定義新的度量單位。

31.scaleleft和scaletop屬性

功能:設定窗體繪圖區域的左上角位置。預設為(0,0),表示窗體左上角即為原點。

32.scalemode屬性

功能:設定窗體的度量單位,預設為點素(twip)。

33.showintaskbar屬性

功能:設定窗體最小化時是否在工作列上顯示窗體圖示。

34.startupposition屬性

功能:設定窗體首次顯示時的位置。

35.visible屬性

功能:設定窗體是否可見。

取值:true 預設設定,窗體可見

false 窗體不可見

36.windowstate屬性

功能:設定程式執行時窗體的顯示狀態。

取值:1) 0-normal 預設設定,以正常方式顯示

2) 1-minimized 以最小化方式顯示

3) 2-maximized 以最大化方式(佔據整個螢幕)顯示

delphi窗體設計

可以通過設定窗體的屬性以及程式設計的方法,限制和控制窗體的變化。如讓窗體不能最小化 最大化.1.通過屬性設定方法 使用form的bordericon屬性,我們可設定窗體是否具有系統選單 bisystemmenu 最小化按鈕 biminimize 最大化按鈕 bimaximize 和幫助按鈕 bihe...

delphi窗體設計

可以通過設定窗體的屬性以及程式設計的方法,限制和控制窗體的變化。如讓窗體不能最小化 最大化.1.通過屬性設定方法 使用form的bordericon屬性,我們可設定窗體是否具有系統選單 bisystemmenu 最小化按鈕 biminimize 最大化按鈕 bimaximize 和幫助按鈕 bihe...

Delphi 窗體的事件

delphi窗體的事件共有40個,常用的分為5大類 建立窗體時引發的事件 共有4個 oncreate事件 窗體建立時產生此事件,onshow事件 窗體顯示前產生此事件 onpaint事件 重畫窗體 窗體大小改變 窗體上的其他窗體移去時產生此事件 onactivate事件 窗體啟用時 窗體獲得焦點時 ...