怎样用代码把一个Form,dock到一个panel中
解决方案 »
- 判断重复问题
- 封装组件TMyChk = class(TCheckBox)中,重写了OnClick(),但在点击时却没有反应!!! 请看代码:
- 请教一个ListView的问题。
- C#如何发结构体数组,另integer对应C#哪个数据类型
- 小问题:list index out of bounds什么意思?
- 怎样输出SQL Server的Image字段到报表上?
- 请问在IDE中点击控件会出现调整大小的框是如何作的?
- csdn论坛的好助手--网页精灵
- 帮忙看看我的代码,我很久都没搞定。
- 我的delphi6的补丁包在winXP上装不上!一执行setup到100%,就报安装程序错,怎么办!
- 导出到EXCEL后的中文数据出现乱码?
- 双击,在线
Panel.DockSite:=True;
Form1.DragKind:=dkDock;
Form1.DragMode:=dmAutomatic;//表示可以自动停靠不过这里只是完成了很简单的停靠任务,如果要做比较高级的停靠效果,还需要对多个停靠事件进行编码,看看这个联结,介绍的很详细啊http://www.5xsoft.com/data/200109/1708121601.htm
var
Rect:TRect;
begin
Rect :=Panel1.ClientRect;
Form2.Dock(Panel1,Rect);
Form2.Show;
end;
Form1.DragMode:=dmAutomatic;//Panel1.DockSite:=True;
Panel1.UseDockManager:=True;停靠: Form1:=TForm1.Create(Self);
Form1.HostDockSite:=Panel1;
Form1.Show;