我想隐藏我的整个应用程序,然后将其恢复到原来的状态(有点像托盘最小化).这包括所有打开的表格和包含的模态表格.它还应该隐藏每个表单的任务栏可见性.我可以隐藏MainForm,但其他形式和模态形式呢?什么是动态隐藏所有表单并将其恢复到状态的最简单方法?
致电Application.Minimize并Application.Restore执行这些操作.
要从任务栏中删除表单,请将其隐藏.假设您已 Application.MainFormOnTaskbar设置True,并且只有与任务栏关联的主窗体,您可以使用Application.MainForm.Visible := False.打电话时反转这个Application.Restore.
总而言之,要走向黑暗:
Application.Minimize;
Application.MainForm.Visible := False;
Run Code Online (Sandbox Code Playgroud)
并重新出现:
Application.MainForm.Visible := True;
Application.Restore;
Run Code Online (Sandbox Code Playgroud)
如果您有多个与任务栏关联的表单,则还需要隐藏这些表单以从任务栏中删除该按钮.
| 归档时间: |
|
| 查看次数: |
6105 次 |
| 最近记录: |