Newsgroup: it.comp.lang.visual-basic
Titolo: scrollbar in un frame

allora 
ho un form dentro al quale ho un frame 
da codice a seconda di un numero creo un tot di textbox 
potrebbe esistere la possibilità che il numero delle textbox create superi
il mio spazio disponibile e quindi avrei la necessità di avere delle
scrollbar 
esiste la possibilità di inserire una scrollbar in un frame ? 
oppure mi potete consigliare qualcos'altro? 
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
help


Non è molto elegante, ma penso che sia l'unica cosa da fare: aggiungi un
controllo PictureBox con altezza impostata ad un valore molto grande e poi
con il controllo scrollbar controlli l'avanzamento con questa riga di
codice:
Picture1.Top = -VScroll2.Value
Ciao, Vincenzo

grazie
Mah non so se ti può andare bene. Prova così:
metter Frame2 dentro Frame1, la scroll orizzontale e verticale e il
codice seguente:
================
Option Explicit
--------
     Private Sub Form_Load()
        Frame1.Move 0, 0, ScaleWidth - VScroll1.Width, _
                             ScaleHeight - HScroll1.Height
        With Frame2
           .Move 0, 0
        End With
        ' Position the horizontal scroll bar.
        With HScroll1
           .Top = Frame1.Height
           .Left = 0
           .Width = Frame1.Width
        End With
        ' Position the vertical scroll bar.
        With VScroll1
           .Top = 0
           .Left = Frame1.Width
           .Height = Frame1.Height
        End With
        ' Set the Max value for the scroll bars.
       'Qua gestisci tu!!!
        Frame2.Width = 7000
        Frame1.Width = 4000
        Frame2.Height = 7000
        Frame1.Height = 4000
        HScroll1.Max = Frame2.Width - Frame1.Width
        VScroll1.Max = Frame2.Height - Frame1.Height
        HScroll1.LargeChange = HScroll1.Max / 10
        VScroll1.LargeChange = VScroll1.Max / 10
        ' Determine if child picture will fill up screen.
        ' If so, then there is no need to use scroll bars.
        VScroll1.Visible = (Frame1.Height < Frame2.Height)
        HScroll1.Visible = (Frame1.Width < Frame2.Width)
     End Sub
----------
     Private Sub HScroll1_Change()
       ' Frame2.Left is set to the negative of the value because
       ' as you scroll the scroll bar to the right, the display
       ' should move to the Left, showing more of the right
       ' of the display, and vice-versa when scrolling to the
       ' left.
        Frame2.Left = -HScroll1.Value
     End Sub
----------
     Private Sub VScroll1_Change()
       ' Frame2.Top is set to the negative of the value because
       ' as you scroll the scroll bar down, the display
       ' should move up, showing more of the bottom
       ' of the display, and vice-versa when scrolling up.
       Frame2.Top = -VScroll1.Value
     End Sub
-----------
     Private Sub Form_Resize()
        ' The Frame1 picture box dimensions are changed when the form
        ' size is changed.
        With Frame1
           .Height = Form1.Height
           .Width = Form1.Width
        End With
        ' Re-Initializes picture positions & scroll bars.
        Frame1.Move 0, 0, ScaleWidth - VScroll1.Width, _
                          ScaleHeight - HScroll1.Height
        Frame2.Move 0, 0
        With HScroll1
           .Top = Frame1.Height
           .Left = 0
           .Width = Frame1.Width
           .Max = Frame2.Width - Frame1.Width
        End With
        With VScroll1
           .Top = 0
           .Left = Frame1.Width
           .Height = Frame1.Height
           .Max = Frame2.Height - Frame1.Height
        End With
        ' Checks to see if scroll bars are needed
        VScroll1.Visible = (Frame1.Height < Frame2.Height)
        HScroll1.Visible = (Frame1.Width < Frame2.Width)
     End Sub
==================
Andrea.

 Ciao, Vincenzo
ho fatto ho messo una picturebox con dentro un scroll verticale 
e un frame 
le textbox le creo nel frame 
e con la scrollbar sposto il frame 
grazie a tutti
