Eigenschaften, Methoden und Ereignisse des Symbolleisten-Objekts
Eigenschaften
Ereignisse
Methoden
Beispiel
Das folgende Beispiel zeigt, wie Sie eine Symbolleiste aus der Symbolleistenklasse erzeugen können. Visual FoxPro ordnet die Schaltflächen neu an, wenn sich die Größe der Symbolleiste ändert. Wenn das Symbolleisten-Objekt erzeugt wird, ordnet Visual FoxPro die Steuerelemente automatisch von links nach rechts in der Reihenfolge an, in der sie der Klassendefinition hinzugefügt werden, wobei die Top- und Left-Eigenschaften der Steuerelemente ignoriert werden.
PUBLIC tbrDesktop
tbrDesktop = CREATEOBJ('mytoolbar')
tbrDesktop.SHOW
DEFINE CLASS myToolBar AS Toolbar
ADD OBJECT btnBold AS CommandButton
ADD OBJECT sep1 AS Separator
ADD OBJECT btnItalics AS CommandButton
btnBold.HEIGHT = 20
btnBold.WIDTH = 50
btnBold.Caption = "Bold"
btnItalics.HEIGHT = 20
btnItalics.WIDTH = 50
btnItalics.Caption = "Italic"
btnItalics.FontBold = .F.
LEFT = 1
TOP = 1
WIDTH = 25
CAPTION = "Desktop Attributes"
PROCEDURE Activate
this.btnBold.FontBold = _SCREEN.FONTBOLD
this.btnItalics.FontItalic = _SCREEN.FONTITALIC
ENDPROC
PROCEDURE btnBold.CLICK
_SCREEN.FONTBOLD = !_SCREEN.FONTBOLD
This.FontBold =_SCREEN.FONTBOLD
ENDPROC
PROCEDURE btnItalics.CLICK
_SCREEN.FONTITALIC = !_SCREEN.FONTITALIC
This.FontItalic = _SCREEN.FONTITALIC
ENDPROC
ENDDEFINE
Siehe auch
Symbolleisten-Objekt | CREATE CLASS | CREATE FORM | DEFINE CLASS | Zwischenraum-Objekt | Objektauflistung