• Domingo 22 de Diciembre de 2024, 13:35

Autor Tema:  Posicion De Form En Escritorio  (Leído 1158 veces)

carlos_stgo_19

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Posicion De Form En Escritorio
« en: Martes 28 de Noviembre de 2006, 02:50 »
0
Hola, ¿como puedo saber en cual posición (x,y) se encuentra mi form en cuanto al escritorio de windows?

Gracias.

orugaCSharp

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Posicion De Form En Escritorio
« Respuesta #1 en: Martes 28 de Noviembre de 2006, 07:07 »
0
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
  1.  
  2. this.label1.Text = this.Location.X.ToString();
  3. this.label2.Text = this.Location.Y.ToString();
  4.  
  5.  
  6.  

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 :)
Nunca he encontrado una persona tan ignorante de la que no se pueda aprender algo.

carlos_stgo_19

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Posicion De Form En Escritorio
« Respuesta #2 en: Martes 28 de Noviembre de 2006, 15:54 »
0
Me sirvio, Gracias.