2010-02-20 61 views
2

我在这里发布这篇文章,因为我花了很多时间来理解整个系统在系统中隐藏表单时是如何工作的。将系统托盘中的表格隐藏起来

我的问题基本上是:我怎样才能隐藏窗体运行操作系统托盘的窗体?

CFP。

+0

一个C#重复在这里:http://stackoverflow.com/questions/46918/ 虽然一些答案有VB.NET代码的链接。 – 2010-02-20 11:44:47

+0

已发表回答我自己的问题:) CFP。 – 2010-02-20 11:48:01

回答

1

第一步是显示你需要隐藏的内容。确保你不要Modal。

Dim F as New MyForm 
Form.Show() 

然后,创建一个通知图标,并关联到其点击的功能如下:

Me.Visible = Not Me.Visible 

仔细虽然。如果您第一次使用ShowDialog显示表单,则设置Visible = False将关闭表单并将其销毁(例如,如果您使用与表单通信的单独线程,可能会感到讨厌)。