CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

在主窗体实现子窗体:在主窗体的panel上展开,并可自由拖动???

楼主ykui(城市星空)2006-03-10 11:08:18 在 Delphi / 数据库相关 提问

我想在主窗体实现子窗体以word形式打开(在主窗体的panel上展开)代码是这样的  
   
  begin  
      try  
          form2   :=   Tform.Create(Application);  
          form2.ManualDock(Panel1,   nil,   AlClient);  
          form1.show;    
      except  
          MessageBox(0,   '窗体创建错误',   '产生严重例外错误',   MB_OK   +  
              MB_ICONSTOP);  
      end;  
  end;  
   
  再在panel的ondockdrop事件上实现  
  procedure   TBM_OFFICEF.Panel1DockDrop(Sender:   TObject;  
      Source:   TDragDockObject;   X,   Y:   Integer);  
  var  
      i:   integer;  
  begin  
      i   :=   0;  
      while   (i   <=   Panel1.ControlCount   -   1)   and   (Panel1.ControlCount   >   1)   do  
      begin  
          if   Panel1.Controls[i]   is   TForm   then  
          begin  
                Panel1.Controls[i].Free;  
          end  
          else  
              i   :=   i   +   1;  
      end;  
  end;  
  以上能使子窗体form2在主窗体panel展开,但是我想随意的拖动子窗体form2,从panel的界面上  
   
  跳出来,而不是老是粘在panel的界面上,该怎么实现?是不是还要写些什么代码??或者窗体  
   
  的属性做些修改??  
  谢谢!  
  问题点数:20、回复次数:2Top

1 楼ykui(城市星空)回复于 2006-03-10 14:25:17 得分 0

好象,分数给的不高,不是这个原因吧,自己先顶一下,Top

2 楼zzq4823(高原猫)回复于 2006-03-10 18:37:39 得分 20

form2.DragKind:=dkDock;  
      form2.DragMode:=dmAutomatic;Top

相关问题

  • 千千静听的样式:磁性窗体/拖动主窗体,子窗体随之移动/改变大小,自动对齐窗体
  • 窗体拖动问题!!
  • 窗体拖动问题
  • 窗体的拖动问题
  • 拖动无标题窗体?
  • MDI主窗体上的panel覆盖子窗体,怎么办?
  • 救命啊!为什么我的主窗体无法拖动了,鼠标点击标题无法拖动啊!
  • 在vb的MDI主窗体中,怎样才能把窗体的“最大化”和“最小化”去掉。还有怎样才能让窗体不能自由拖动。
  • 如何只在MDI主窗体的Panel里显示、控制MDI子窗体?
  • 主窗体中如何调用子窗体,子窗体跑到主窗体外面来了,没有显示在panel中,咋回事??

关键词

  • 窗体
  • 主
  • panel
  • 展开
  • 实现
  • form2
  • begin

得分解答快速导航

  • 帖主:ykui
  • zzq4823

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo