mdi窗体问题 如何让子窗体不顶到里面而只是象工作区那么大 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主窗體MainForm中加一個panel控件在子窗體創建事件中加 self.parent:=MainForm.panel1; 问题已经解决谢谢各位关注特将代码上传,供大家观看unit fChildForm;interfaceuses Forms,fMenuAboutForm,Menus,fIAddDeleteMenu,fIIUD,Dialogs,messages,fINextPrev;typeTChildForm = class(TForm,IIUD)private state:integer; lastLeft:integer; lastTop:integer; lastWidth:integer; lastHeight:integer;public friendMenuItem : TMenuItem; parent : IAddDeleteMenu; constructor create(var theParent :IAddDeleteMenu); destructor destroy(); procedure notify(Sender: TObject);virtual; procedure closeOperation(Sender: TObject; var Action: TCloseAction);virtual; procedure addVO(); virtual; procedure updateVO(); virtual; procedure deleteVO(); virtual; procedure moveNext(); virtual; procedure movePrev(); virtual; procedure WndProc(var message:Tmessage);override;end;implementationprocedure TChildForm.WndProc(var message:TMessage);begin if (message.Msg = WM_SYSCOMMAND) and ((message.WParam = 61488) or (message.WParam = 61490)) then begin if state = 0 then //原壮 begin //存储原尺寸 lastLeft := self.Left; lastTop := self.Top; lastWidth := self.Width; lastHeight := self.Height; //设置最大尺寸 self.Width := parent.getWorkWidth ; self.Height := parent.getWorkHeight ; self.Left := 0; self.Top := 0; state := 1;//状态为最大化 end else begin self.Left := lastLeft; self.Top := lastTop; self.Width := lastWidth; self.Height := lastHeight; state := 0;//状态为原态 end; end else inherited WndProc(message);end; 用delphi下载网站上的文本文件老是提示404错误 delphi 把exe转换成ocx 怎么设计统计界面 InputBox的返回值是什么? 数学模型(线路设计问题)高手进 帮忙看看这样的指针用法是什么意思? 新手急求助,打开工程错误.. 快快快!!我现在用delphi6做一MIS系统,如何通过调用文件形式来确定控健database的alias name(别名)?多谢,多谢!! 请各位帮忙告诉我Delphi正版的ID号(安装Pack1时使用,4e01-2301这个ID不灵) 救命啊!!!!!!!!!!! dbgrideh问题 的delphi中如何设置菜单字体
在子窗體創建事件中加
self.parent:=MainForm.panel1;
谢谢各位关注特将代码上传,供大家观看unit fChildForm;interface
uses Forms,fMenuAboutForm,Menus,fIAddDeleteMenu,fIIUD,Dialogs,messages,fINextPrev;type
TChildForm = class(TForm,IIUD)
private
state:integer;
lastLeft:integer;
lastTop:integer;
lastWidth:integer;
lastHeight:integer;
public
friendMenuItem : TMenuItem;
parent : IAddDeleteMenu;
constructor create(var theParent :IAddDeleteMenu);
destructor destroy(); procedure notify(Sender: TObject);virtual;
procedure closeOperation(Sender: TObject; var Action: TCloseAction);virtual;
procedure addVO(); virtual;
procedure updateVO(); virtual;
procedure deleteVO(); virtual; procedure moveNext(); virtual;
procedure movePrev(); virtual; procedure WndProc(var message:Tmessage);override;end;
implementationprocedure TChildForm.WndProc(var message:TMessage);
begin if (message.Msg = WM_SYSCOMMAND) and ((message.WParam = 61488) or (message.WParam = 61490)) then
begin
if state = 0 then //原壮
begin
//存储原尺寸
lastLeft := self.Left;
lastTop := self.Top;
lastWidth := self.Width;
lastHeight := self.Height;
//设置最大尺寸
self.Width := parent.getWorkWidth ;
self.Height := parent.getWorkHeight ;
self.Left := 0;
self.Top := 0;
state := 1;//状态为最大化
end
else
begin
self.Left := lastLeft;
self.Top := lastTop;
self.Width := lastWidth;
self.Height := lastHeight;
state := 0;//状态为原态
end;
end
else
inherited WndProc(message);
end;