Windows形成全屏分辨率

时间:2017-01-21 21:46:32

标签: c# forms winforms

我开始使用Windows窗体中的项目,我想将主窗体设置为全屏,然后开始添加控件。问题是,在我使用

将表单设置为FullScreen之后
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;

主窗体确实设置为FullScreen,但它仍保留在Visual Studio IDE中的原始分辨率。所以我尝试使用这段代码在全屏幕中获得表格分辨率

int h = Size.Height;
int w = Size.Width;

label1.Text = h.ToString() + " " + w.ToString();

它确实在那时返回了Form的分辨率(1379 x 718),但主要问题是当我在IDE中将Form分辨率设置为上面返回的代码时,然后尝试将一个Control放在let& #39; s说Position.X = 1300,它会在主程序的屏幕中间显示它。似乎问题是FullScreen上的Form分辨率与我可以放置Controls的分辨率不同。

这个问题有解决方法吗?

0 个答案:

没有答案