SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: ElNapster en Lunes 4 de Diciembre de 2006, 19:19

Título: Posicion De Una Forma
Publicado por: ElNapster en Lunes 4 de Diciembre de 2006, 19:19
Que tal a todos, tengo una pregunta, como puedo hacer yo para darle coordenadas a una forma , pero desde codigo por decirles este ejemplo , que mi forma segun la posicion que se le indique ella se posicionara en esa posicion si es en la esquina superior izquierda , inferior izquierda , centrada y asi segun lo que se le diga ???
Gracias por las sugerencias....  :smartass:
Título: Re: Posicion De Una Forma
Publicado por: ArKaNtOs en Lunes 4 de Diciembre de 2006, 19:25
con top y left :)

digamos para centrarla desde código seria algo así

me.left=(screen.width/2)-(me.width/2)
me.top=(screen.heigth/2)-(me.height/2)

esquina superior izq:
me.left=0
me.top=0

superior derecha
me.left = screen.width - me.width
me.top=0

y así sucesivamente  :hola:
Título: Re: Posicion De Una Forma
Publicado por: ElNapster en Lunes 4 de Diciembre de 2006, 19:38
Guaw gracias hermano.....  :kicking:  , voy a hacerlo y te cuento

 :comp:
Título: Re: Posicion De Una Forma
Publicado por: ElNapster en Lunes 4 de Diciembre de 2006, 22:09
Estoy teniendo problemitas al quererlo poner en la esquina inferior izquierda .... !!!!  el codigo que estoy utilizando es el siguiente

Código: Text
  1. Forma.Left = 0
  2. Forma.Top = Screen.Width - Forma.Width
  3.  

Pero solo me muestra el borde la forma , osea que la estoy mostrando muy abajo , que estoy haciendo mal ?
 :(
Título: Re: Posicion De Una Forma
Publicado por: ElNapster en Lunes 4 de Diciembre de 2006, 22:54
Solucionado !!!! les dejo las otras 2 coordenadas  :comp:

Código: Text
  1.  
  2. ' Esquina Inferior Izquierda
  3. Forma.Left = 0
  4. Forma.Top = Screen.Height - Forma.Height
  5.  
  6. ' Esquina Inferior Derecha
  7. Forma.Left = Screen.Width - Forma.Width
  8. Forma.Top = Screen.Height - Forma.Height
  9.  

 :lightsabre: