请问在不用任何第三方控件的情况下怎么样将一个窗体在设计时就能停靠在主窗体上
请给出源代码。delphi 自带的示例源代码是在运行时由用户的拖拽来实现窗体的停靠的
现在我的要求是在设计师或者说是程序启动运行后能自动让窗体停靠在主窗体的指定位置
我用过 express bar 但这套控件好像有 bug 而且不能在 MDI 程序中很好的控制窗体的停靠!
项目比较急,请高手帮忙!
谢谢!
请给出源代码。delphi 自带的示例源代码是在运行时由用户的拖拽来实现窗体的停靠的
现在我的要求是在设计师或者说是程序启动运行后能自动让窗体停靠在主窗体的指定位置
我用过 express bar 但这套控件好像有 bug 而且不能在 MDI 程序中很好的控制窗体的停靠!
项目比较急,请高手帮忙!
谢谢!
解决方案 »
- 一个让人不爽的JB问题
- gettickcount函数在delphi7为何不能用?
- 在DELPHI中如何开发电子白板程序以及如何使用RTC SDK进行开发
- 如何检查query查询出来的记录是否为空?谢谢!
- 是一个关于Text控件输入值处理的问题,keyup、keydown、keypress都处理不到。。
- 在IIS建虚拟目录运行时报“OLE error 80005008”?原因何在??
- 有什么属性或者办法获得TChart运行期间在图表上画的点的个数啊?
- 大家帮忙——————在线等待!!!1
- 为什么不显示'DelphiX'?}
- 怎样把图片存入数据库字段的表里面
- 过程问题
- 为什么我的SQL数据日志文件一直都是1M,是我没有启用日志吗?
这个容易大富翁离线上多得跟米一样。。
会造成屏幕的闪动,能避免吗?
xxx.Show; // 是这个Show 吗?我一直这么些的,没感觉什么闪烁,如果你觉得太明显,
你尝试在OnCreate里面都加上 Self.DoubleBuffered:= true; 看看这个效果会不会好些
例:把Form2停靠在Form1的Panel1上,且还可以拖出或拖进到Panel1上。
Form2 的form2.DragMode := dmAutomatic;
代码很简单:
form2.Dock(Form1.Panel1,Panel1.ClientRect);
form2.Show;
panel1.DockSite := True;
form2.DragKind := dkdock;
搞定了。