Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/10/2010, 04:47
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 8 meses
Puntos: 29
Respuesta: Vscroll y Hscroll en Visual Basic 6

Yo uso ese sistema y, aunque nunca he llegado a dominar el código porque lo saqué de la red, creo que te puedo aclarar la idea.

El frame es un recuadro liso, de modo que al estirarlo hasta superar el tamaño del formulario, deja de verse como objeto, quedando como fondo del form. Eso es lo que lo hace "invisible" siendo su propiedad Visible=True.

Todos los objetos que quieras desplazar con el scroll deben estar insertados dentro de ese frame, de modo que cuando desplaces el frame hacia arriba, los objetos lo acompañen como parte de él.

El scroll sin embargo debe quedar fuera del frame, ya que si no se iria con el.

Debe ser por eso que mi programa usa un picture debajo del frame, de modo que el picture ocupa todo el form, pero el frame solo ocupa parte del picture dejando espacio para los scrollbars.
El problema es que trabaja con la propiedad scaleheight y no llegué a entender como funciona.

Espero que te sirva de ayuda.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!