1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : 43 : 44 : 45 : 46 : 47 :
Dim de class= en tant que longtemps 'nombre entier Faible iFullFormWidth en tant que longtemps 'nombre entier Form_Resize secondaire privé () VScroll1.Left = Me.Width - (1.45 * VScroll1.Width) HScroll1.Top = Me.Height - (2.45 * HScroll1.Height) Picture1.Left = VScroll1.Left Picture1.Top = HScroll1.Top 'Si le pleine page montre déjà, 'désactiver alors le scrollbar VScroll1.Enabled = (iFullFormHeigth - Me.Height) >= 0 'D'abord, s'assurer que nous ne sommes pas réduits au minimum Si Me.ScaleHeight > HScroll1.Height et Me.Width > puis VScroll1.Width 'S'il y a plus d'écran à voir, 'modifier le scrollbar Si VScroll1.Enabled alors Avec VScroll1 . Taille = Me.ScaleHeight - HScroll1.Height . Minute = 0 . Maximum = iFullFormHeigth - Me.Height .SmallChange = Screen.TwipsPerPixelY * 10 .LargeChange = Me.ScaleHeight - HScroll1.Height Extrémité avec 'Autrement, remettre à la côte juste le scrollbar pour le neatness Autrement : VScroll1.Height = Me.ScaleHeight - HScroll1.Height Finir si HScroll1.Enabled = (iFullFormWidth - Me.Width) >= 0 Si HScroll1.Enabled alors Avec HScroll1 . Largeur = Me.ScaleWidth - VScroll1.Width . Minute = 0 . Maximum = iFullFormWidth - Me.Width .SmallChange = Screen.TwipsPerPixelX * 10 .LargeChange = Me.ScaleWidth - VScroll1.Width Extrémité avec Autrement : HScroll1.Width = Me.ScaleWidth - VScroll1.Width Finir si Finir si Finir le sous-marin