W wjhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-02-26 #1 主窗体使用象VS2003的可自动隐藏的工具栏,更改其显示状态时(占用空间显示或自动隐藏),如何刷新在Panel内显示的窗体?看了几个例子,是需要的时候再重画,简单的可以这样做,但如果几个窗体都已经生成,怎么办?
主窗体使用象VS2003的可自动隐藏的工具栏,更改其显示状态时(占用空间显示或自动隐藏),如何刷新在Panel内显示的窗体?看了几个例子,是需要的时候再重画,简单的可以这样做,但如果几个窗体都已经生成,怎么办?
W wjhx Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-26 #3 多谢老兄了,问题已经解决。 是我以前想的太多了,只在把要显示的窗体作为一个控件来设置就可以了。代码如下: 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
多谢老兄了,问题已经解决。 是我以前想的太多了,只在把要显示的窗体作为一个控件来设置就可以了。代码如下: 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