Dim iFullFormHeigth als lang 'ganze Zahl
Schwaches iFullFormWidth als lang 'ganze Zahl
Privates VorForm_Resize ()
VScroll1.Left = Me.Width - (1.45 * VScroll1.Width)
HScroll1.Top = Me.Height - (2.45 * HScroll1.Height)
Picture1.Left = VScroll1.Left
Picture1.Top = HScroll1.Top
'Wenn das auf dem ganzen Bildschirm bereits darstellt,
'das scrollbar dann sperren
VScroll1.Enabled = (iFullFormHeigth - Me.Height) >= 0
'Zuerst, sicherstellen, dass wir nicht herabgesetzt werden
Wenn Me.ScaleHeight > HScroll1.Height und Me.Width > VScroll1.Width dann
'Wenn es mehr Schirm gibt, zum zu sehen,
'das scrollbar ändern
Wenn VScroll1.Enabled dann
Mit VScroll1
. Höhe = Me.ScaleHeight - HScroll1.Height
. Minute = 0
. Maximal = iFullFormHeigth - Me.Height
.SmallChange = Screen.TwipsPerPixelY * 10
.LargeChange = Me.ScaleHeight - HScroll1.Height
Ende mit
'Anders, das scrollbar für Neatness einfach die Größe neu bestimmen
Sonst: VScroll1.Height = Me.ScaleHeight - HScroll1.Height
Beenden wenn
HScroll1.Enabled = (iFullFormWidth - Me.Width) >= 0
Wenn HScroll1.Enabled dann
Mit HScroll1
. Breite = Me.ScaleWidth - VScroll1.Width
. Minute = 0
. Maximal = iFullFormWidth - Me.Width
.SmallChange = Screen.TwipsPerPixelX * 10
.LargeChange = Me.ScaleWidth - VScroll1.Width
Ende mit
Sonst: HScroll1.Width = Me.ScaleWidth - VScroll1.Width
Beenden wenn
Beenden wenn
Unterseeboot beenden
|