CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: carlos_stgo_19 en Martes 28 de Noviembre de 2006, 02:50
Título: Posicion De Form En Escritorio
Publicado por: carlos_stgo_19 en Martes 28 de Noviembre de 2006, 02:50
Hola, ¿como puedo saber en cual posición (x,y) se encuentra mi form en cuanto al escritorio de windows?
Gracias.
Título: Re: Posicion De Form En Escritorio
Publicado por: orugaCSharp en Martes 28 de Noviembre de 2006, 07:07
Lo que tienes que usar es el evento LocationChanged del formulario y dentro del metodo controlador de este evento leer la propiedad Location del formulario de la siguiente manera:
Código: Text
this.label1.Text = this.Location.X.ToString();
this.label2.Text = this.Location.Y.ToString();
En este caso utilice dos labels para asignarles el valor convirtiendolo a cadena (ToString()) y se vea cuando muevo el formulario por la pantalla
Si quieres algo mas exacto que no tome encuenta la barra de windows usa this.DesktopLocation
Espero que te sirva :)
Título: Re: Posicion De Form En Escritorio
Publicado por: carlos_stgo_19 en Martes 28 de Noviembre de 2006, 15:54