怎样编程实现将某一窗体装到另一窗体的Panel控件里去? Or use docksite,just to set followwing properties.Form1.Panel1.DockSite:=True;Form2.DragKind:=dkDock;Form2.DragMode:=dmAutomatic; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基本上不需要,如果要好看,可能Align要设为alClient。 设置Panel1.DockSite := true;将Form2的DragMode 设为dmAutomaticDragKind 设为dkDock.uses Unit2;var Form2: TForm2;{$R *.dfm}procedure TForm1.FormShow(Sender: TObject);begin Form2 := TForm2.Create(self); Form2.Show; Form2.ManualDock(Panel1);end;procedure TForm1.Panel1DockDrop(Sender: TObject; Source: TDragDockObject; X, Y: Integer);begin Panel1.Width := 100;end;procedure TForm1.Panel1UnDock(Sender: TObject; Client: TControl; NewTarget: TWinControl; var Allow: Boolean);begin if Panel1.DockClientCount = 1 then Panel1.Width := 0;end; 对了,Panel1的align设为alLeft会好看一点,panel1.width可以设宽一点。 关于snmp监控的问题 初学者,求控件 对排序结果有问题,应如何修改 请教各位高手:怎样做一个文件捆绑机? 如何解决被0除的问题 请问 制定意一个函数 如何返回两个以上的值? 简单问题多送分!关于dbtext,在线等。 TAdvStringGrid 使用问题 我下载的《delphi5开发人员指南》为什么阅读时出现问题? 目前delphi最高版本是多少 哪里有李维的关于ADO的书下载?? 如何实现窗体的部分刷新?
Align要设为alClient。
将Form2的DragMode 设为dmAutomatic
DragKind 设为dkDock.uses Unit2;var
Form2: TForm2;{$R *.dfm}procedure TForm1.FormShow(Sender: TObject);
begin
Form2 := TForm2.Create(self);
Form2.Show;
Form2.ManualDock(Panel1);
end;procedure TForm1.Panel1DockDrop(Sender: TObject; Source: TDragDockObject;
X, Y: Integer);
begin
Panel1.Width := 100;
end;procedure TForm1.Panel1UnDock(Sender: TObject; Client: TControl;
NewTarget: TWinControl; var Allow: Boolean);
begin
if Panel1.DockClientCount = 1 then
Panel1.Width := 0;
end;