【发布时间】:2012-04-04 09:41:39
【问题描述】:
我正在尝试在屏幕右下角设置一个窗口。它的 FormBorderStyle 设置为 None。我不希望用户能够移动它。不幸的是,如果用户按下 Winkey+Up(在 Win7 中最大化),它会将表单重新定位到我桌面上的 (0,0)。
我尝试在 LocationChanged 事件中重置位置,但是当我更改 Left/Top 或 Location 属性时,它们实际上并没有改变。
有人对我如何解决这个问题有任何想法吗?
谢谢!
【问题讨论】:
-
如果您希望能够移动它,您可能需要将表单
WindowState改回正常状态。 -
这实际上解决了这个问题。如果您可以将其发布为答案,我可以将其标记为这样。
标签: c# .net winforms windows-7