Programación General > Visual Basic 6.0 e inferiores

 Hacer Que Formulario Se Pege A Las Esquinas

(1/1)

Daniel_PC:
Hola me gustaria saber como puedo hacer que el formulario se pege a las esquinas del escritorio como lo hace winamp

Gracias por responder....



Daniel PC

Cyclop:
No entendi, te refieres a esto


--- Código: Text ---wForm2.Top = wMain.Top + wMain.Height  
Salu2

Cyclop

Daniel_PC:
gracias por responder, pero me referia que al mover el formulario, este se pege al borde de la pantalla o sea que no permita que este salga de la pantalla

gracias por responder Daniel_PC

12345aax:
Si te refieres a que el form quede al frente de todos los demas formularios (que este siempre visible) se hace con las apis, si es lo que quieres te puedo enviar codigos, especialmente para trabajar con apis --------- , ahora si lo que quieres es que se quede pegado a las esquinas de la pantalla:

me.left= Screen.Width - me.Width 'queda pegado al lado derecho de la pantalla
me.left= 0 'queda pegado al lado derecho
Me.Top = Screen.Height - Me.Height ' queda pegado en el lado inferior
me.top= 0 ' queda pegado al lado superior


si los combinas con los eventos apropiados, mousemove, resize, o con un timer, puedes lograr que este donde quieras, ahora si quieres las apis (te sirven pa esconder la barra de tareas, otras ventanas, incluso p mover el boton inicio, ta bueno), me escribes y te mando unos codigos, o manuales

Angel David Gil Ramírez:
Primero debes Obtener el Tamaño de la Pantalla en Pixels (tanto el ancho como el alto): Esto lo puedes hacer con la clase Screen (El ancho es Screen.Width y el Alto es Screen.Height).

Para colocar el Form pegado a la Izquierda, coloca la propiedad Left del Form en
0: Form.Left=0.

Para colocar el Form pegado en la parte superior, coloca la propiedad Top del Form en 0: Form.Top=0.

Nota: Para emplear las funciones que estan aqui abajo, debes colocar la propiedad "Scale" del form en "Pixels".

Para colocar el Form pegado a la derecha, coloca la propiedad Left del Form: Form.Left=Screen.width - Form.ScaleWidth.

Para colocar el Form pegado a la parte de abajo, coloca la propiedad Top del Form: Form.Top=Screen.Height - Form.ScaleHeight.

Navegación

[0] Índice de Mensajes

Ir a la versión completa