【发布时间】:2011-02-02 05:43:29
【问题描述】:
我想制作一个完美固定在桌面上的表单...当其他应用程序打开时它不会出现,而当单击相同的表单时也不会出现...保持固定在桌面上,就像桌面上的图标... .
【问题讨论】:
-
那么,您希望用户根本无法与您的表单交互吗?当你点击它时它不应该得到焦点,他们不应该能够移动它或调整它的大小,他们不应该能够从视图中隐藏它?看起来我不会安装它。
-
我希望表单粘贴在桌面上......与我的计算机图标的工作方式相同......当我们点击它时,它会打开驱动器......单击它打开其他...但是表单应保留在桌面上...假设您在资源管理器中打开一个页面并单击它位于前面的此表单...我不希望它出现在任何前面其他...除了桌面
-
图标实际上是桌面的一部分。这并不意味着桌面是可扩展的。它的设计不是为了附加随机的应用程序窗口,如果你设法让它工作,那将导致各种问题。你读过article I linked to吗?你需要做的只是管理你的应用程序的Z顺序。
Form.SendToBack()之类的东西,没有附加到桌面窗口。你不是桌面的一部分。你不像一个偶像。