|
|
1
3
我会在其中一个表单关闭之前,通过api调用手动激活“拥有”窗口:
这不会是操作系统的问题(即没有闪烁的任务栏按钮),因为我们的应用程序已经在前台。
如果
这个
|
|
|
2
1
为了防止主窗体失去焦点,您需要注释掉
但是,这也可以确保在关闭从辅助窗体创建的窗体时,将关闭从辅助窗体创建的窗体。例如:
关闭Secondary1也将关闭Secondary2和Secondary3。 如果这是不需要的行为,可以通过显式设置PopupParent来声明更多的控制。例如,将所有表单“父”到应用程序的主表单:
这样可以确保Application.MainForm将保留在所有其他窗体之后;所有其他窗体都可以切换到前台;当主窗体关闭时,所有窗体都将关闭。 |
|
|
3
0
一个快速而肮脏的解决方案是在项目源中注释MainFormOnTaskbar行:
更新 如果希望主窗体始终位于其他窗体之后,则还应重写CreateParams。以下代码按您的预期工作,但我怀疑它可能因其他原因而无法使用:
|
|
|
4
0
修复: 自我,隐藏 在OnClose事件中。
|
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 2 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |