C#最大限度地启动游戏
我在XNA上使用C#visual studio,我想用最大化而不是全屏来启动我的游戏,但在谷歌上找不到任何有用的东西 我尝试使用:C#最大限度地启动游戏,c#,maximize,C#,Maximize,我在XNA上使用C#visual studio,我想用最大化而不是全屏来启动我的游戏,但在谷歌上找不到任何有用的东西 我尝试使用: Form form = (Form)Control.FromHandle(Window.Handle); form.WindowState = FormWindowState.Maximized; 但即使使用System.Windows.Forms.dll和System.Drawing.dll引用,它也不起作用,告诉我表单不存在。你把这些代码放在哪里了 您是否在初
Form form = (Form)Control.FromHandle(Window.Handle);
form.WindowState = FormWindowState.Maximized;
但即使使用
System.Windows.Forms.dll
和System.Drawing.dll
引用,它也不起作用,告诉我表单不存在。你把这些代码放在哪里了
您是否在初始化组件()之前设置了WindowsState,如下所示
using System.Windows.Forms;
public Form() //Constructor
{
var form = (Form)Form.FromHandle(Window.Handle);
form.WindowState = FormWindowState.Maximized;
}
欢迎来到SO。你能发布你迄今为止尝试过的代码,以便我们能帮助你吗?是的,我刚刚编辑了这个问题,对不起。我在开始时将它放在Initialize()中。键入代码时,VS告诉我当前上下文中不存在
WindowState
、FormWindowState.Maximized
和InitializeComponent()
。我不确定我是否将引用放在了正确的位置,它是在“名称空间/引用”还是“名称空间内容/引用”中?抱歉,代码已更新。你的原始代码是在表单构造函数中吗?你看过了吗:啊,我刚刚不得不在所有的表单之前添加System.Windows.Forms.
。这就解决了问题!非常感谢!太好了!:-)我会更新我的答案,以防对其他人有所帮助。