delphi窗体停靠后,不能拖出窗体

win2000pega 2008-08-07 05:01:12
做一个窗体FORM,然后是窗体停靠在panel,如何是窗体停靠后,不能从panel拖出来,并且双击也不能从panel中出来成为单个窗体。
...全文
116 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hpf1908100 2010-05-12
  • 打赏
  • 举报
回复
顶一个
JeffChung 2008-08-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liangqingzhi 的回复:]
在Form的OnEndDock事件里面写:
Form.DragMode := dmManual;
[/Quote]
老之 2008-08-07
  • 打赏
  • 举报
回复
在Form的OnEndDock事件里面写:
Form.DragMode := dmManual;
youcunzai 2008-08-07
  • 打赏
  • 举报
回复
   
Form2.Parent := panel1;
Form2.BorderStyle := bsNone;

主要这2个 就可以了;
碰个 怎么连这个也不知道?
shuihan20e 2008-08-07
  • 打赏
  • 举报
回复
1楼的啥意思
simonhehe 2008-08-07
  • 打赏
  • 举报
回复
implementation

uses Unit2;



{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
if not assigned(Form2) then
begin
Form2 := TForm2.Create(self);
Form2.Parent := panel1;
Form2.WindowState := wsMaximized;
Form2.Color := clRed;
Form2.BorderStyle := bsNone;
Form2.Show;
end
else
begin
Form2.Close;
Form2 := nil;
end;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧