Posicionamiento de la ventana C #
Usando Windows Forms quería colocar la ventana en acordes específicos. Pensé que se puede hacer de una manera simple, pero el siguiente código no funciona en absoluto:
<code>public Form1() { InitializeComponent(); this.Top = 0; this.Left = 0; } </code>
Sin embargo, cuando solo se obtiene un identificador para esa ventana, funciona bien:
<code>public Form1() { InitializeComponent(); IntPtr hwnd = this.Handle; this.Top = 0; this.Left = 0; } </code>
Puedes ver que no estoy trabajando con ese puntero en absoluto. Encontré en MSDN la siguiente declaración:
El valor de la propiedad Handle es un Windows HWND. Si el identificador aún no se ha creado, al hacer referencia a esta propiedad forzará la creación del identificador.
¿Significa que podemos establecer la posición de la ventana solo DESPUÉS de la creación de su identificador? ¿Están los colocadores Arriba / Izquierda usando este controlador internamente? Gracias por la aclaración.