Freigeben über


Bearbeiten von Objekten

Es gibt verschiedene Möglichkeiten, Objekte zur Entwurfszeit zu bearbeiten:

  • Stellen Sie die Größe und die Position der Objekte ein, indem Sie diese im Fenster des Formular-Designers ziehen oder verschieben.
  • Richten Sie Steuerelemente mit Hilfe der Ausrichtungstools auf der Layout-Symbolleiste oder unter Verwendung der Optionen im Menü Format aus.
  • Legen Sie die Farben fest, indem Sie die Vorder- und Hintergrundfarbe auf der Symbolleiste für die Farbpalette auswählen.
  • Geben Sie die Eigenschaften im Eigenschaftenfenster an. Das Eigenschaftenfenster stellt die Hauptsteuerungszentrale für alle Objekte innerhalb Ihres Formulars dar.

Festlegen von Eigenschaften zur Entwurfszeit

Wird das Eigenschaftenfenster geöffnet, werden die Eigenschaften oder Ereignisse des markierten Objekts angezeigt. Wenn mehrere Objekte ausgewählt sind, werden im Eigenschaftenfenster die gemeinsamen Eigenschaften dieser Objekte angezeigt. Möchten Sie die Eigenschaften oder Ereignisse eines anderen Objekts bearbeiten, dann wählen Sie das entsprechende Objekt aus dem Objektfeld, oder markieren Sie ein anderes Steuerelement innerhalb des Formulars.

Das Eigenschaftenfenster

So stellen Sie eine Eigenschaft ein

  1. Wählen Sie im Eigenschaftenfenster in der Liste der Eigenschaften und Ereignisse eine Eigenschaft aus.

  2. Geben Sie die gewünschte Einstellung im Einstellungsfeld ein, oder wählen Sie diese für die ausgewählte Eigenschaft aus.

    Anmerkung   Eigenschaften, die zur Entwurfszeit schreibgeschützt sind, wie z. B. die Class-Objekteigenschaft, werden in der Liste der Eigenschaften und Ereignisse des Eigenschaftenfensters kursiv angezeigt.

Wenn die Eigenschaft einen Zeichenwert verlangt, brauchen Sie den Wert nicht in Anführungszeichen einzugeben. Wenn Sie z. B. CUSTOMER als Überschrift eines Formulars angeben möchten, dann geben Sie CUSTOMER im Einstellungsfeld ein. Wenn Sie möchten, dass der Formulartitel "CUSTOMER" mit den Anführungszeichen im Fenstertitel angezeigt werden soll, dann geben Sie "CUSTOMER" im Einstellungsfeld ein.

Festlegen von Eigenschaften mit Hilfe von Ausdrücken

Sie können die Eigenschaften auch mit Hilfe der Ergebnisse von Ausdrücken oder Funktionen im Eigenschaftenfenster einstellen.

So legen Sie eine Eigenschaft mit Hilfe eines Ausdrucks fest

  • Klicken Sie im Eigenschaftenfenster auf die Schaltfläche Funktion, um den Ausdruck-Generator zu öffnen.

    - Oder -

  • Geben Sie im Feld Ausdruck das Gleichheitszeichen = gefolgt von einem Ausdruck ein.

    Sie können z. B. die Caption-Eigenschaft eines Formulars so festlegen, dass die aktive Tabelle angezeigt wird, wenn das Formular ausgeführt wird. Geben Sie hierzu =ALIAS( ) im Feld Ausdruck ein.

Ein Eigenschaftenausdruck wird ausgewertet, wenn Sie diesen im Eigenschaftenfenster festlegen und wenn das Objekt zur Laufzeit oder Entwurfszeit initialisiert wird. Nach dem Erstellen des Objekts wird die Einstellung der Eigenschaft so lange beibehalten, bis Sie oder ein Benutzer diese explizit ändern.

Vorsicht   Wenn Sie eine Eigenschaft auf das Ergebnis einer benutzerdefinierten Funktion einstellen, wird die Funktion ausgewertet, sobald Sie die Eigenschaft einstellen bzw. verändern, oder wenn Sie das Formular ausführen. Enthält die benutzerdefinierte Funktion einen Fehler, dann können Sie eventuell Ihr Formular nicht öffnen. Sie können die Eigenschaft auch auf die benutzerdefinierte Funktion im Init-Ereignis des Objekts einstellen. Dies zeigt das folgende Beispiel: THIS.Caption = myfunction( )

Löst die benutzerdefinierte Funktion einen Fehler aus, können Sie das Formular nicht ausführen, aber Änderungen vornehmen.

Siehe auch

Hinzufügen von Eigenschaften und Methoden zu einem Formular | Definieren des Formularverhaltens | Erstellen von Formularen | Bearbeiten von Ereignis- und Methodencode | Formular-Designer