Hallo.
Arbeite gerade an etwas kniffligem. Habe auf einem Access-Formular ein Registerelement mit zwei Seiten. Auf jeder Seite ist eine Tabelle mit eingebunden.
Wenn ich jetzt das Formular in der größe verändere,dann wird automatisch die Form_Resize im VB-Editor aufgerufen, welche folgendes macht:
'Breite und Hoehe statisch auf 2cm Randentfernung setzen
RegisterStr0.Width = Me.InsideWidth - 2 * cm
RegisterStr0.Height = Me.InsideHeight - 2 * cm
'Breite und Hoehe der beiden Elemente IN den Reitern statisch auf 4cm Randabstand stellen
With frmNamen
.Width = Me.InsideWidth - 4 * cm
.Height = Me.InsideHeight - 4 * cm
End With
With frmOrte
.Width = Me.InsideWidth - 4 * cm
.Height = Me.InsideHeight - 4 * cm
End With
Damit will ich bezwecken, dass das Element, egal wie groß das Fenster ist, immer auf beiden Seiten den gleichen abstand zum Fenster hat. Demanch sollte es zentriert sein.
Doch irgendwie klappt das nicht so ganz.
Beim Ausprobieren habe ich gemerkt, dass, wenn man das Formular so klein zieht, dass es die Tabelle überschneidet, das Register auf einmal über den Rand herausgeht.
Wie kann ich all dem entgegenwirken, gibts da eine Lösung?