Anpassen der Objektgröße (Foundation Class)
Kategorie | Benutzerschnittstelle |
---|---|
Standardkatalog | Visual FoxPro-Katalog\Foundation Classes\Benutzersteuerelemente |
Klasse | _resizable |
Basisklasse | Custom |
Klassenbibliothek | _controls.vcx |
Übergeordnete Klasse | _custom |
Beispiel | ...\Samples\Solution\Forms\cresize.scx |
Hinweise
Diese Klasse bewirkt, dass im Formular abgelegte Objekte beim Eintreten des Resize-Ereignisses des Formulars ebenfalls die Größe ändern und verschoben werden.
Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, müssen Sie die AdjustControls-Methode im Resize-Ereignis der Steuerelemente des Formulars angeben. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.
Eigenschaften, Ereignisse, Methoden | Beschreibung |
---|---|
InitialResize-Eigenschaft | Gibt an, ob Steuerelemente bereits angepasst wurden. Standardwert: .T. |
AdjustControls-Methode | Passt nach Auftreten eines Resize-Ereignisses die Positionierung und Größe der enthaltenen Objekte an. Syntax: AdjustControls( ) Rückgabewert: keiner Argumente: keine |
Reset-Methode | Setzt das Zeitgeber-Steuerelement (Timer) zurück, so dass es mit dem Zählen wieder bei 0 beginnt. Syntax: Reset( ) Rückgabewert: keiner Argumente: keine |
InitialFormHeight-Eigenschaft | Klassenintern |
InitialFormWidth-Eigenschaft | Klassenintern |
aControlStats[1,5]-Eigenschaft | Klassenintern |
AddToArray-Methode | Klassenintern |
SetSize-Methode | Klassenintern |
LoopThroughControls-Methode | Klassenintern |
Siehe auch
Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes