Под свойствами вашей формы, изменить StartPosition к Вручную и затем установить местоположение х, у туда, где вы хотите, чтобы верхний угол формы, чтобы быть.
Для проекта XNA Monogame см http://projectdrake.net/blog/2013/03/31/tutorial-setting-window-position-in-xnamonogame/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
namespace MonoGameExtensions {
public static class GameWindowExtensions {
public static void SetPosition(this GameWindow window, Point position) {
OpenTK.GameWindow OTKWindow = GetForm(window);
if (OTKWindow != null) {
OTKWindow.X = position.X;
OTKWindow.Y = position.Y;
}
}
public static OpenTK.GameWindow GetForm(this GameWindow gameWindow) {
Type type = typeof(OpenTKGameWindow);
System.Reflection.FieldInfo field = type.GetField("window", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
if (field != null)
return field.GetValue(gameWindow) as OpenTK.GameWindow;
return null;
}
}
}
К сожалению, я должен добавить, что это проект monogame. Я отредактировал вопрос. – ThatOneGuy
Можете проверить этот урок: http: //projectdrake.net/blog/2013/03/31/tutorial-setting-window-position-in-xnamonogame/ – redwizard000
Работает как очарование! По-видимому, мой google-fu нуждается в некоторой работе. Если вы отредактируете свой вопрос, чтобы включить фрагмент кода, я могу его принять. – ThatOneGuy