Barra desplazamiento vertical..

29/05/2005 - 10:10 por David C. | Informe spam
Hola,

Alguien sabe hacer un form con scrolling vertical en CF .NET (Visual Basic),
para dispositivos móviles PPC?

David
 

Leer las respuestas

#1 Tristan
29/05/2005 - 14:47 | Informe spam
Una forma sencilla de hacer scroll en cualquier entorno o control que no
disponga de ello es utilizar un contenedor, por ejemplo un panel, y una
barra de desplazamiento. En función de la posición de la barra de
desplazamiento, desplazas el contenedor.

Quizá se entienda mejor con un ejemplo:

Añade a tu formulario un Panel y un VScrollBar. El VScrollBar debe ir a la
derecha ocupando todo lo largo del formulario. El Panel ocupará el resto del
formulario. Todos los controles que quieras mostrar deben estar en el panel
y no en el formulario.

Una vez hecho eso, simplemente añade este código:

Private Sub VScrollBar1_ValueChanged(sender As object, e As
System.EventArgs) Handles VScrollBar1.ValueChanged
Panel1.Top = -VScrollBar1.Value
Panel1.Height = Me.Height - Panel1.Top
End Sub

Juan Carlos Badiola
MVP - C#

Preguntas similares