有没有办法在C#中锁定表单位置?

时间:2013-09-25 16:05:10

标签: c# winforms

有没有办法阻止Windows窗体在失去焦点时消失?我希望我的表单保持锁定在我的屏幕左侧,是否有办法?

2 个答案:

答案 0 :(得分:1)

尝试设置

YourForm.Topmost=true;

其中 YourForm是您的表单名称。这将使窗口位于最顶层。请使用设计器或在表单加载事件中手动设置此属性。

要锁定屏幕最左侧的窗口,请设置其位置属性,如下所示;

this.StartPosition = FormStartPosition.Manual;
this.Location = new Point(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y);

这确保即使有多个监视器,表单仍保留在最左侧。

答案 1 :(得分:0)

  • 制作表格TopMost
  • StartupPosition属性设置为Manual
  • LeftTop属性设置为0

请看一下这个参考:http://msdn.microsoft.com/en-us/library/52aha046.aspx