我需要根据某种尺寸调整我的表单..我希望表单总是将是屏幕的一半大小,无论屏幕大小如何。
总是当我将一些控制器放入表单并最大化/更改表单的大小时,所有控制器都会发疯并且它们不符合我的顺序..
我怎么知道屏幕尺寸..?
答案 0 :(得分:1)
获取屏幕尺寸:
Screen.FromControl(yourForm).Bounds;
或者,如果您只想要工作区域(减去任务栏,停靠工具栏,停靠窗口等):
Screen.FromControl(yourForm).WorkingArea;
答案 1 :(得分:0)
您可以使用类Screen来获取某些显示信息。如果你想获得屏幕,你可以使用:
Rectangle screen = Screen.PrimaryScreen.Bounds;
然后你可以通过这样做得到身高和宽度:
int height = screen.Height;
int width = screen.Width;