当表格最大化时,如何将表格保留在屏幕中心?

时间:2015-03-09 11:39:57

标签: c#

当表单最大化时如何将表单保留在屏幕中心?

我在这里尝试了许多代码,堆叠过流'但是我的EMPTY表格没有任何效果,除了我必须添加到"公共Form1()"方法:

        Rectangle screen = Screen.PrimaryScreen.Bounds;
        Point maximizedLocation = new Point
        (
          (screen.Width - this.MaximumSize.Width) / 2,
          (screen.Height - this.MaximumSize.Height) / 2
        );

        this.MaximumSize = new Size(this.MaximumSize.Width, this.MaximumSize.Height);
        this.MaximizedBounds = new Rectangle(maximizedLocation, this.MaximumSize);

问题是代码是当我最大化形式时,角落处会出现黑色。它周围的褪色也消失了:

这是一个截屏: http://img538.imageshack.us/img538/9208/8zO13l.jpg

请帮助,但请详细解释,因为我是初学者

1 个答案:

答案 0 :(得分:-1)

设置表单属性。 StartPosition - UI中的CenterScreen