在WInForms App中

时间:2017-12-05 14:52:45

标签: c# winforms windows-forms-designer

当我进入全屏模式时,我无法让我的游戏居中,而且在屏幕上也有点大 是否有任何财产或代码可以帮助我?

现在看来它是什么样的:

enter image description here

当他们在一个小屏幕上(800x600)(正常的屏幕上播放游戏)时,我的所有元素都会向左移动,那些似乎在右边的元素,转到中心并稍微关闭那个和左边的那些似乎几乎居中。

1 个答案:

答案 0 :(得分:1)

System.Windows.Forms.Screen包含可能有用的属性。

以下代码将为您提供主屏幕的尺寸:

System.Windows.Forms.Screen _primaryScreen = System.Windows.Forms.Screen.PrimaryScreen;
double _screenWidth = _primaryScreen.Bounds.Width;
double _screenHeight = _primaryScreen.Bounds.Height;

您可以根据显示尺寸使用计算的偏移/比例。