2009-07-28 109 views
0

我有窗体,我不希望用户看到它。 “不要问我为什么:)”在c#窗口应用程序中隐藏用户窗体

我正在使用以下来存档它。

 this.ClientSize = new System.Drawing.Size(1, 1); 
     this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; 
     this.Name = "Logout"; 
     this.Opacity = 0; 
     this.ShowInTaskbar = false; 
     this.Text = "Logout"; 
     this.ResumeLayout(false); 

但是,当我按Alt + Tab它显示列表中的窗体。 我想隐藏这也来自用户。 可能吗?怎么样 ?谢谢。

好吧,好吧......我可以分享为什么...这是一个注销表单。由于需求就像在用户按下ctrl + Alt + Q时注销应用程序一样,我需要使用KeyPress事件处理程序,该处理程序只能在Windows窗体中完成。所以我用一种看不见的形式来实现这一点。知道了谢谢。现在请帮助我。

+0

如果你不想让用户查看表格,那你为什么要打开它? – rahul 2009-07-28 07:54:48

+0

是的,严重的是,为什么? – Colin 2009-07-28 07:56:24

+0

继续告诉我们为什么...... – 2009-07-28 07:56:58

回答

2

Hide Form from Alt+Tab

终极问题:

为什么需要这个?

+0

好吧,好吧......我可以分享为什么... 这是一个注销表单。由于需求就像在用户按下ctrl + Alt + Q时注销应用程序一样,我需要使用KeyPress事件处理程序,该处理程序只能在Windows窗体中完成。 所以我用一种看不见的形式来实现这一点。 明白了.. :)谢谢。 现在请在此帮助我。 – Anuya 2009-07-28 08:06:09