BEISPIEL
BEISPIEL
HINWEIS
BEISPIEL
Methoden von Steuerelementen
Im Unterschied zu den doch recht zahlreichen Eigenschaften und Ereignissen fällt bei den Methoden die
Ausbeute recht dürftig aus:
Move
Diese Methode verschiebt ein Steuerelement innerhalb des Formulars. Optional kann auch die Größe ver-
ändert werden.
Eine Befehlsschaltfläche wird verschoben (
1000 Twips
vom linken und
2000 Twips v
om oberen Rand ent-
fernt) und erhält neue Abmessungen (Breite =
4000 Twips,
Höhe =
500 Twips
).
Befehl0.Move 1000, 2000, 4000, 500
SetFocus
Diese Methode verschiebt den Fokus zum Steuerelement.
Um auf die
Text
-Eigenschaft eines Textfeldes zuzugreifen, muss dieses vorher den Fokus erhalten.
Text1.SetFocus
Text1.Text = "Hallo"
Wenn Sie statt der Text- die Value-Eigenschaft verwenden, ist ein Verschieben des Fokus nicht erforderlich.
SizeToFit
Mit dieser nur zur Entwurfszeit gültigen Methodennen Sie die Abmessungen eines Steuerelements an
seinen Inhalt (Text bzw. Grafik) anpassen.
Ein neues Formular mit einer neuen Befehlsschaltfläche wird erstellt. Die Größe der Befehlsschaltfläche passt
sich der Länge der Beschriftung an.
Sub anpassenGroesse()
Dim frm As Form, ctrl As Control
Set frm = CreateForm
Set ctrl = CreateControl(frm.Name, acCommandButton, , , , 400, 500)
DoCmd.Restore ' Anzeige des Formulars aktualisieren
ctrl.Caption = "Das ist eine sehr lange Beschriftung!"
ctrl.SizeToFit ' Größe der Schaltfläche anpassen
End Sub
163
Steuerelemente (Controls)

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.