Sunday, 25 November 2007

TheCodeProject Article: XNA integration with WinForms (II)

Yesterday, my article about integration of XNA and WinForms was accepted, edited and moved to another url in TheCodeProject.

I updated the link in the previous post, but anyway, paste it again here:


http://www.codeproject.com/game/XNA_and_WinForms.asp


Cheers!

2 comments:

Chanka said...

Buenas he visto tu articulo Easy Rendering with XNA Inside a Windows Form
en codeproject.
Estoy usando el XNA para un proyecto en el cual me interesa que se
dibuje en ventana pero no encuentro la manera de quitarle los bordes.

He intentado:
public Game1()
{
...
Form myForm = (Form)Form.FromHandle(this.Window.Handle);
myForm.FormBorderStyle = FormBorderStyle.None;
...
}

¿Se te ocurre alguna manera de hacerlo?

Chanka said...

Una pregunta mas general sería como hacer que un proyecto en XNA ya
terminado y que se ejecuta en una game window, se ejecutara en dentro
de un Form para poder quitar el borde.
Otra manera de plantear el problema sería ¿como se le puede quitar
el borde a una game window?

Con tu ejemplo no hay problema en:
static class Program
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// Create window and show it
Form1 form = new Form1();
form.FormBorderStyle = FormBorderStyle.None; //SE PONE ESTO
//Y CHIMPUN
form.Show();
...
}