如果隐藏任何形式的应用程序,如何防止任务栏按钮消失?
我的应用程序有一个始终在顶层表单,但有时我需要隐藏它,但仍然保持任务栏按钮可见。任务栏按钮用于控制产品。
答案 0 :(得分:3)
隐藏窗口不显示任务栏按钮。因此,如果任务栏按钮与主窗体的窗口关联,并且您隐藏了该窗体,则任务栏按钮将被隐藏。
所以,我想最容易做的就是停止隐藏主窗体。请改用Application.Minimize
或WindowState := wsMinimized
。
答案 1 :(得分:3)
或者,如果您希望通过最小化/最大化表单使用Alpha透明度并将其设置为0(完全透明)来避免最小化/最大化效果。
这样您就可以隐藏窗口远离用户的视线,但是从操作系统侧看,窗口仍然可见,因此它将保持其任务栏按钮。