El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario picturebox y scrollbar
Fenris
60 Mensaje(s)
Enviado - 16/8/2004
 
Hola gente linda del foro
la pregunta es la siguiente:
como puedo poner scrollbars en un picturebox?
onda para que muetre la imagen completa
por que lo que me sale es que mueva el fromulario

Gracias al valiente que me responda
 
nostromo
389 Mensaje(s)
Enviado - 16/8/2004
 
Hola;

Primero debes colocar dos picture box y los scrollbars correspondiente Horizontal y Vertical, el siguiente es el código:

PictureBox1

PictureBox2

VScrollBar.Name = vs
HScrollBar.Name = hs

PictureBox1 debe estar adentro de PictureBox2:

Codigo para VScrollbar:

Private Sub vs_Change()
Picture1.Top = (vs.Value / 30) * -1
End Sub

Código para HScrollBar:

Private Sub hs_Change()
Picture1.Left = (hs.Value / 30) * -1
End Sub

Nos vemos
 
fmarredo
486 Mensaje(s)
Enviado - 17/8/2004
 
No es necesario usar dos picturebox, con uno es suficiente.
Por ej:

Private Sub Form_Load()
VScroll.Max = Picture1.Picture.Height / 2
VScroll.LargeChange = VScroll.Max \ 10
HScroll.Max = Picture1.Picture.Width / 2
HScroll.LargeChange = HScroll.Max \ 10
End Sub

Private Sub HScroll_Change()
Picture1.PaintPicture Picture1.Picture, -HScroll.Value, -VScroll.Value
End Sub

Private Sub HScroll_Scroll()
Picture1.PaintPicture Picture1.Picture, -HScroll.Value, -VScroll.Value
End Sub

Private Sub VScroll_Change()
Picture1.PaintPicture Picture1.Picture, -HScroll.Value, -VScroll.Value
End Sub

Private Sub VScroll_Scroll()
Picture1.PaintPicture Picture1.Picture, -HScroll.Value, -VScroll.Value
End Sub

 
 

 

Contactos myStudio Network