可以通過設定窗體的屬性以及程式設計的方法,限制和控制窗體的變化。如讓窗體不能最小化、最大化.
-----
1.通過屬性設定方法
使用form的bordericon屬性,我們可設定窗體是否具有系統選單(bisystemmenu)、最小化按鈕(biminimize)、最大化按鈕(bimaximize)和幫助按鈕(bihelp)。
bordericon屬性的這4個子屬性均只有true和false屬性。預設情況下四個子屬性均為true。若將bisystemmenu屬性設定為false,則不管其他屬性如何設定,窗體此時不僅沒有系統選單,連最大最小按鈕也沒有,窗體不能最小化,也不能關閉。不管如何設定bordericon屬性,窗體都能通過拖動邊界來改變大小。
使用form的borderstyle屬性,可以設定窗體的邊界風格。常用的選項有四種:bsdialog(對話方塊邊界)、bsnone(無邊界)、bssingle(單線邊界)和bssize(可改變大小的標準邊界)。如果設定borderstyle屬性為bsdialog,則不能通過拖動邊界來改變窗體大小,另外如果此時bordericon的bihelp子屬性為true,窗體將顯現出幫助按鈕。如果設定borderstyle屬性為bssingle,也不能通過拖動邊界來改變窗體大小,但此時具有最大、最小和關閉按鈕.
2.通過截獲調整窗體大小的訊息來實現
type
tform1 = class(tform)
private
public
//截獲調整窗體大小的系統訊息wm_exitsizemove
procedure wmexitsizemove(var message: tmessage);message wm_exitsizemove;
end;
varform1: tform1;
implementation
procedure tform1.wmexitsizemove(var message: tmessage);
begin
caption := '禁止窗體調整和移動';
end;
delphi窗體設計
可以通過設定窗體的屬性以及程式設計的方法,限制和控制窗體的變化。如讓窗體不能最小化 最大化.1.通過屬性設定方法 使用form的bordericon屬性,我們可設定窗體是否具有系統選單 bisystemmenu 最小化按鈕 biminimize 最大化按鈕 bimaximize 和幫助按鈕 bihe...
delphi 主窗體介面設計
1.選單設計 最上 2.工具條部分 1 加乙個win32 coolbar 2 在coolbar 其上加乙個win32 在 上 new button new spearator.size 8 3 設定 showcaption true 顯示文字 設定 flat true 設定images new im...
delphi窗體屬性
1 0 none 窗體不僅沒有邊界,而且沒有標題欄 2 1 fixed single 邊界是固定的單線,執行時不能改變窗體大小 3 2 sizable 預設設定,窗體的大小可以在執行時改變 4 3 fixed dialog 固定的對話方塊,大小不能改變 5 4 fixed toolwindow 固定...