• Viernes 8 de Noviembre de 2024, 21:42

Autor Tema:  Hacer Que Formulario Se Pege A Las Esquinas  (Leído 1933 veces)

Daniel_PC

  • Miembro activo
  • **
  • Mensajes: 59
    • Ver Perfil
Hacer Que Formulario Se Pege A Las Esquinas
« en: Viernes 30 de Julio de 2004, 06:49 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 323
    • Ver Perfil
    • http://www.geocities.com/icotext/spanish/
Re: Hacer Que Formulario Se Pege A Las Esquinas
« Respuesta #1 en: Sábado 31 de Julio de 2004, 03:07 »
0
No entendi, te refieres a esto

Código: Text
  1. wForm2.Top = wMain.Top + wMain.Height
  2.  
  3.  

Salu2

Cyclop
Icotext Evolution v0.5 para los amantes del ASCII Art
http]

Daniel_PC

  • Miembro activo
  • **
  • Mensajes: 59
    • Ver Perfil
Re: Hacer Que Formulario Se Pege A Las Esquinas
« Respuesta #2 en: Sábado 31 de Julio de 2004, 23:53 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Hacer Que Formulario Se Pege A Las Esquinas
« Respuesta #3 en: Martes 10 de Agosto de 2004, 17:50 »
0
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

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Hacer Que Formulario Se Pege A Las Esquinas
« Respuesta #4 en: Martes 10 de Agosto de 2004, 21:15 »
0
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.