【发布时间】:2010-11-19 07:37:23
【问题描述】:
目前我面前有一个 delphi 7 项目,该软件的原始创建者所做的是将主窗体用作另一个窗体的启动板,该窗体包含整个应用程序背后的实际控件和逻辑。所以基本上,form1 会加载,设置为不可见,然后创建并显示另一个表单(具有所有 UI 控件和逻辑的表单),这是一种奇怪的做事方式,但他们就是这样做的。
现在我不熟悉 delphi 7 处理其表单的方式,但是第二个窗口,所有控件都打开的窗口,每当我单击最小化按钮时,表单不会像人们那样下拉到任务栏期望,而是调整大小,以便只有最小化、最大化和关闭按钮可见,然后将自身放置在屏幕的左下角,就在开始菜单的上方。
第二个窗口的创建是:
frmPlatform := TfrmPlatform.Create(frmMain);
ModalResult := frmPlatform.ShowModal;
其中 frmMain 是不可见的表单。
我的问题是,为什么第二个窗口没有像预期的那样最小化并放到任务栏上?以及如何让它工作,
谢谢
【问题讨论】:
标签: delphi