在Panel内显示窗体的问题,刷新如何改变大小?(50分)

  • 主题发起人 主题发起人 wjhx
  • 开始时间 开始时间
W

wjhx

Unregistered / Unconfirmed
GUEST, unregistred user!
主窗体使用象VS2003的可自动隐藏的工具栏,更改其显示状态时(占用空间显示或自动隐藏),如何刷新在Panel内显示的窗体?看了几个例子,是需要的时候再重画,简单的可以这样做,但如果几个窗体都已经生成,怎么办?
 
参考一下磁性窗体
 
多谢老兄了,问题已经解决。
是我以前想的太多了,只在把要显示的窗体作为一个控件来设置就可以了。代码如下:
with TForm2.Create(Self) do
begin
try
Parent:=Self.Panel1;
WindowState:=wsMaximized;
Anchors:=[akLeft,akTop,akRight,akBottom];
Show;
finally // wrap up

end; // try/finally
end; // with
 
后退
顶部