K Kill Night Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-02 #2 修改FORM属性,BORDERICONS中的BIMAXIMIZE设为FALSE
J jianl Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-02 #3 还有这个方法: procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND; procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin if (Msg.CmdType = SC_MINIMIZE) Then //这是最小化的,最大用MAXIMIZE form1.hide //写你需要的代码 Else DefaultHandler(Msg); end;
还有这个方法: procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND; procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin if (Msg.CmdType = SC_MINIMIZE) Then //这是最小化的,最大用MAXIMIZE form1.hide //写你需要的代码 Else DefaultHandler(Msg); end;
A alaway Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-02 #5 修改FORM属性,BORDERstyle中的属性设为none
L LeonSu Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-03 #8 设置窗体的BorderStyle为bsSingle,同时设置窗体的BorderIcons中的biMaximize为False.
C CathyEagle Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-03 #9 我这里有最简单最直接的方法,设置Constraints属性! MaxHeight,MinHeight,MaxWidth,MinWidth, 绝对简单,绝对起作用!
G gcq Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-03 #10 KILL NIGHT的答案最符合你的意思啦!我重复一遍:) 修改FORM属性,BORDERICONS中的BIMAXIMIZE设为FALSE
C CathyEagle Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-03 #11 BORDERICONS中的BIMAXIMIZE设为FALSE,则不能通过双击Caption来使窗口最大化, 但是用其它方法可以,举个例子:在窗体上放个按钮,编写其OnClick为 procedure TForm1.SpeedButton1Click(Sender: TObject); begin windowstate :=wsMaximized end; 则单击改按钮可以是窗口最大化。 用我的方法,比如设置MaxHeight=300,MaxWidth=400,则无论如何都不能使窗口最 大化。
BORDERICONS中的BIMAXIMIZE设为FALSE,则不能通过双击Caption来使窗口最大化, 但是用其它方法可以,举个例子:在窗体上放个按钮,编写其OnClick为 procedure TForm1.SpeedButton1Click(Sender: TObject); begin windowstate :=wsMaximized end; 则单击改按钮可以是窗口最大化。 用我的方法,比如设置MaxHeight=300,MaxWidth=400,则无论如何都不能使窗口最 大化。
G gcq Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-04 #15 嘿嘿 别人可没说不能调整窗体大小啊!所以BORDERSTYLE不一定要设置为BSSINGLE
J jyqkrl Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-14 #18 用KILL NIGHT的方法,赶快试吧,一分钟搞定。
P pengchengfei Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-14 #19 procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND; procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin if (Msg.CmdType = SC_MINIMIZE) Then //这是最小化的,最大用MAXIMIZE form1.hide //写你需要的代码 Else DefaultHandler(Msg); end;
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND; procedure TForm1.WMSysCommand(var Msg: TWMSysCommand); begin if (Msg.CmdType = SC_MINIMIZE) Then //这是最小化的,最大用MAXIMIZE form1.hide //写你需要的代码 Else DefaultHandler(Msg); end;