Hej Här är ett lite tips jag publicerat på en amerikansk sajt för ett bra tag sedan. Men det funkar...scrollbar i form, picturebox eller liknande...
    
    
Jag håller på att göra en liten applikation som kommer ha olika många kontroller på sig beroende på vissa inställningar. Det betyder att jag kommer skpa kontrollerna i run-time. 
Problemet är att om det blir väldigt många (tex) knappar så får de inte plats på formen. Jag skulle vilja att det kom fram en vertikal scrollbar vid detta tillfälle. Går det att lösa på något smidigt sätt?
Jag har funderat på DataRepeatern eller ha en mdi-form med en vanlig form i som växer i takt med kontrollerna. Men båda känns ganska "osnygga".
Några förslag?Sv: scrollbar i form, picturebox eller liknande...
    
    
'Add a Picturebox 
'Add a VScrollBar 
'Add a HScrollBar 
'Add the following code to the form: 
Private Sub Form_Resize() 
    VScroll1.Move ScaleWidth - VScroll1.Width, ScaleTop, VScroll1.Width, ScaleHeight - HScroll1.Height 
    HScroll1.Move ScaleLeft, ScaleHeight - HScroll1.Height, ScaleWidth - VScroll1.Width, HScroll1.Height 
    
    Scrolling 
End Sub 
Private Sub Scrolling() 
    If Picture1.Width > (ScaleWidth - VScroll1.Width) Then 
        HScroll1.Max = Picture1.Width - (ScaleWidth - VScroll1.Width) 
        HScroll1.Enabled = True 
    Else 
        HScroll1.Max = HScroll1.Min 
        HScroll1.Enabled = False 
    End If 
    
    If Picture1.Height > (ScaleHeight - HScroll1.Height) Then 
        VScroll1.Max = Picture1.Height - (ScaleHeight - VScroll1.Height) 
        VScroll1.Enabled = True 
    Else 
        VScroll1.Max = VScroll1.Min 
        VScroll1.Enabled = False 
    End If 
    
    Picture1.Move -HScroll1.Value, -VScroll1.Value 
End Sub 
Private Sub HScroll1_Change() 
    Scrolling 
End Sub 
Private Sub VScroll1_Change() 
    Scrolling 
End Sub