我在Click
事件中使用以下代码拥有自己的最小化按钮:
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
this.notifyIcon.Visible = true;
有时当我点击它时,表单会出现在屏幕的左下角,如下所示:
为什么呢?我究竟做错了什么?我该如何解决?
提前致谢。
答案 0 :(得分:2)
这是针对您将ShowInTaskbar设置为false的对策。用户将无法恢复它,因此Windows将其设置为最小尺寸窗口而不是隐藏它。否则,不要注意你通过使它成为无边界窗口而阻止它工作的事实。
您需要调用Hide()。
答案 1 :(得分:0)