要如何關閉form上的功能項呢? |
答題得分者是:sos_admin
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
引言: 您好﹗ Form.BorderStyle屬性值為﹕bsDialog, bsToolWindows, bsSizeToolWin就沒有這個窗口了﹗ P.S 剛才看錯圖示了﹐不好意思﹗ ===================== 努力,相信會獲得美麗! 忻晟 發表人 - cashxin2002 於 2003/08/15 15:19:26抱歉你所說的方法,我都試了其結果如下: bsDialog : 功能表是小了,但還是在(如圖) bsToolWindows & bsSizeToolWin : 他破壞了我原有的畫面,但問題仍就存在(如圖) |
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
那您就用如下方式实现就可以了,不论窗体再任何模式下! unit Unit1; interface uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls; type
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject); private procedure OnMessage(var Msg: Tmsg; var Handled: Boolean); { Private declarations }
public
{ Public declarations }
end; var
Form1: TForm1; implementation {$R *.dfm} procedure TForm1.OnMessage(var Msg: Tmsg; var Handled: Boolean);
begin
if msg.wParam=2 then handled:=true;
end; procedure TForm1.FormCreate(Sender: TObject);
begin
application.onMessage:=onMessage;
end; end.
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
Ignore the right mouse click.... Alt-space is left to you...
< class="code">
type
TForm1 = class(TForm)
private
procedure WMNCRBUTTONDBLCLK(var Msg: TWMNCRButtonDown); message WM_NCRBUTTONDOWN;
public
end; {...}
procedure TForm1.WMNCRBUTTONDBLCLK(var Msg: TWMNCRButtonDown);
begin
Msg.Result := 0;
end;
|
laku0121
一般會員 發表:39 回覆:49 積分:17 註冊:2002-10-30 發送簡訊給我 |
引言: Ignore the right mouse click.... Alt-space is left to you... < class="code"> type TForm1 = class(TForm) private procedure WMNCRBUTTONDBLCLK(var Msg: TWMNCRButtonDown); message WM_NCRBUTTONDOWN; public end; {...} procedure TForm1.WMNCRBUTTONDBLCLK(var Msg: TWMNCRButtonDown); begin Msg.Result := 0; end;版主請問一下,這個應放在那裡比較適當,之前雖已經滿意的答案,但因為他影響了我的PopupMenu的第二項選項功能造成該功能完全沒有反應,而導致目前無法使用. |
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |