如何防止窗体自动移动到正Y

本文关键字:移动 何防止 窗体 | 更新日期: 2023-09-27 17:49:49

当我将窗体(用鼠标在标题栏处的)拖动到负Y位置时,Windows将其移回Y = 0如何防止发生这种情况?我用的是Windows 7 (Windows XP没有这个"功能")。

// in Form1
protected override void OnMove(EventArgs e)
{
    Console.WriteLine(Location.ToString());
    base.OnMove(e);
}


为什么:我在生产软件上工作。屏幕的分辨率会很低,所以我需要节省空间。我希望用户能够移动窗口任何地方

如何防止窗体自动移动到正Y

这是标准行为。如果用户将表单的标题栏推离屏幕,您希望他们如何将其拉回来?