如何设计全屏应用程序C#?

如何设计全屏应用程序C#?,c#,.net,controls,C#,.net,Controls,可能重复: 您可能知道,全屏表单不适合IDE。所以,我只是想知道如何在表单上定位控件 大概是这样的: picturebox1.Location = Screen.PrimaryScreen.Bounds.Width - 50(margin). 将图片框放在相对于上边框和左边框的正确位置,然后确保您拥有 picturebox1.Anchor = AnchorStyles.Top | AnchorStyles.Right; 使用您的子控件的锚定/停靠属性,在设计器中,使用鼠标拉伸/收缩窗体的

可能重复:

您可能知道,全屏表单不适合IDE。所以,我只是想知道如何在表单上定位控件

大概是这样的:

 picturebox1.Location = Screen.PrimaryScreen.Bounds.Width - 50(margin).

将图片框放在相对于上边框和左边框的正确位置,然后确保您拥有

picturebox1.Anchor = AnchorStyles.Top | AnchorStyles.Right;

使用您的子控件的锚定/停靠属性,在设计器中,使用鼠标拉伸/收缩窗体的大小,并确保所有内容都保持在您希望的位置

你好,史蒂夫。感谢您的帮助,但该代码似乎与我的pictureBox无关,此pictureBox是一个关闭按钮,因此它需要位于右上方。谢谢。好的,然后换到右边。(在设计模式下)将表单上的图片框放置在相对于表单上/右边框的位置(例如pictureBox.Location(10,50))并设置锚属性。当您将窗体显示为全屏时,图片框将随着窗体的上/右边框移动(已被锚定)。不,如果您更改字体大小或分辨率,只要您不同时设置相反的值(右/左或上/下)。您好,Lohan。我担心它对其他决议无效,难道没有更好的办法吗?我不会调整窗体的大小,我只希望控件在不受用户字体大小或分辨率影响的情况下就位。我不确定你在说什么。。。屏幕分辨率+大小将始终影响UI元素的绝对位置,除非您创建固定大小的容器窗口。顺便说一句,您可以将窗体设置为大于设计器空间,然后滚动视图以查看它。