Left-Eigenschaft
Gibt den Abstand zwischen dem linken Rand eines Steuerelements oder einem Formular und seinem Container-Objekt an. Diese Eigenschaft ist zur Entwurfs- und zur Laufzeit verfügbar.
Object.Left[ = nDist]
Eigenschaftswerte
nDist
nDist Gibt den Abstand zwischen dem linken Rand eines Objekts oder einem Formular und dem linken Rand seines Container-Objekts an.Der Standardcontainer eines Formulars ist das Visual FoxPro-Hauptfenster.
Hinweise
Die Left-Eigenschaft gibt an, wie weit das Objekt von der Null-Position des Objekts entfernt ist. So ist die Null-Position z. B. direkt rechts vom linken Rand des Hauptfensters, wenn sich ein Formular innerhalb des Visual FoxPro-Hauptfensters befindet. Ist eine Symbolleiste an der linken Seite des Hauptfensters angedockt, befindet sich die Nullposition unmittelbar rechts neben der Symbolleiste. Befindet sich das Formular in Visual FoxPro für Macintosh auf dem Desktop (also nicht im Visual FoxPro-Hauptfenster), ist die Null-Position am linken Bildschirmrand.
Verwenden Sie die Eigenschaften Left, Top, Height und Width für Vorgänge, die auf den externen Abmessungen eines Objekts beruhen, wie z. B. Verschieben oder Ändern der Größe. Die ScaleMode-Eigenschaft wird zum Ändern der Maßeinheit verwendet.
Anmerkung Die TabStop-Eigenschaft ist schreibgeschützt, wenn sie auf ein Steuerelement in einem Spalten-Objekt angewendet wird.
Beispiel
Das folgende Beispiel zeigt, wie die Left-Eigenschaft zur Positionierung der Steuerelemente eines Formulars verwendet wird. Die AddObject-Methode wird angewendet, um ein Linien-Steuerelement (Line) und drei Befehlsschaltflächen zu einem Formular hinzuzufügen; die Left-Eigenschaft gibt die horizontale Platzierung jedes Steuerelements im Formular an.
frmMyForm = CREATEOBJECT('Form') && Create a form
frmMyForm.Closable = .F. && Disable the window pop-up menu
frmMyForm.AddObject('shpLine','Line') && Add a Line control to the form
frmMyForm.AddObject('cmdCmndBtn1','cmdMyCmndBtn1') && Up Cmnd button
frmMyForm.AddObject('cmdCmndBtn2','cmdMyCmndBtn2') && Down Cmnd button
frmMyForm.AddObject('cmdCmndBtn3','cmdMyCmndBtn3') && Quit Cmnd button
frmMyForm.shpLine.Visible = .T. && Make Line control visible
frmMyForm.shpLine.Top = 20 && Specify Line control row
frmMyForm.shpLine.Left = 125 && Specify Line control column
frmMyForm.cmdCmndBtn1.Visible =.T. && Up Command button visible
frmMyForm.cmdCmndBtn2.Visible =.T. && Down" Command button visible
frmMyForm.cmdCmndBtn3.Visible =.T. && Quit Command button visible
frmMyForm.SHOW && Display the form
READ EVENTS && Start event processing
DEFINE CLASS cmdMyCmndBtn1 AS COMMANDBUTTON && Create Command button
Caption = 'Slant \<Up' && Caption on the Command button
Left = 50 && Command button column
Top = 100 && Command button row
Height = 25 && Command button height
PROCEDURE Click
ThisForm.shpLine.Visible = .F. && Hide the Line control
ThisForm.shpLine.LineSlant ='/' && Slant up
ThisForm.shpLine.Visible = .T. && Show the Line control
ENDDEFINE
DEFINE CLASS cmdMyCmndBtn2 AS CommandButton && Create Command button
Caption = 'Slant \<Down' && Caption on the Command button
Left = 200 && Command button column
Top = 100 && Command button row
Height = 25 && Command button height
PROCEDURE Click
ThisForm.shpLine.Visible = .F. && Hide the Line control
ThisForm.shpLine.LineSlant ='\' && Slant down
ThisForm.shpLine.Visible = .T. && Show the Line control
ENDDEFINE
DEFINE CLASS cmdMyCmndBtn3 AS CommandButton && Create Command button
Caption = '\<Quit' && Caption on the Command button
Cancel = .T. && Default Cancel Command button (Esc)
Left = 125 && Command button column
Top = 150 && Command button row
Height = 25 && Command button height
PROCEDURE Click
CLEAR EVENTS && Stop event processing, close form
ENDDEFINE
Siehe auch
Height-Eigenschaft | Move-Methode | ScaleMode-Eigenschaft | Top-Eigenschaft | Width-Eigenschaft
Betrifft: Kontrollkästchen-Steuerelement (CheckBox) | Kombinationsfeld-Steuerelement (ComboBox) | Befehlsschaltflächen-Steuerelement (CommandButton) | Schaltflächengruppe-Steuerelement (CommandGroup) | Container-Objekt | Control-Objekt | Custom-Objekt | Bearbeitungsfeld-Steuerelement (EditBox) | Formularobjekt (Form) | Datenraster-Steuerelement (Grid) | Bild-Steuerelement (Image) | Bezeichnungs-Steuerelement (Label) | Linien-Steuerelement (Line) | Listenfeld-Steuerelement (ListBox) | Gebundenes OLE-Steuerelement | OLE-Container-Steuerelement | Optionsfeld-Steuerelement (OptionButton) | Optionsgruppen-Steuerelement (OptionGroup) | Seitenrahmen-Steuerelement (PageFrame) | _SCREEN-Systemvariable | Form-Steuerelement (Shape) | Drehfeld-Steuerelement (Spinner Control) | Textfeld-Steuerelement (TextBox) | Zeitgeber-Steuerelement (Timer) | Symbolleisten-Objekt