2016-04-07 2 views
-3

Я использую C# Visual Studio с XNA, и я хотел бы начать свою игру в максимально вместо полноэкранном режиме, и ничего найти на Google до сих пор не работал ...C# Запуск игры максимально

Я попытался с помощью:

Form form = (Form)Control.FromHandle(Window.Handle); 
form.WindowState = FormWindowState.Maximized; 

Но даже с System.Windows.Forms.dll и System.Drawing.dll ссылки, он не работает, говорит мне, что форма не существует.

+0

Добро пожаловать в SO. Можете ли вы опубликовать код, который вы пробовали до сих пор, чтобы мы могли вам помочь? –

+0

Да, я только что редактировал вопрос, извините. – Falquano

ответ

0

Куда вы помещаете этот код?

Вы установили WindowState перед InitializeComponent(), как это?

using System.Windows.Forms; 

public Form() //Constructor 
{ 
    var form = (Form)Form.FromHandle(Window.Handle); 
    form.WindowState = FormWindowState.Maximized; 
} 
+0

Я положил его в Initialize(), в начале. Когда я набираю код, VS говорит мне, что 'WindowState',' FormWindowState.Maximized' и 'InitializeComponent()' не существует в текущем контексте. Я не уверен, что я помещал ссылки в нужное место, это в «Пространство имен/ссылки» или «NamespaceContent/References»? – Falquano

+0

Извините, код обновлен. Был ли ваш исходный код в конструкторе формы? –

+0

Вы посмотрели: http://stackoverflow.com/questions/11786640/how-to-maximize-window-in-xna –