Freigeben über


Definieren von Symbolleisten-Aktionen

Nachdem Sie eine Symbolleiste erstellt haben, müssen Sie die Aktionen definieren, die mit der Symbolleiste und den dazugehörenden Objekten verbunden sind. Sie müssen z. B. festlegen, was geschehen soll, wenn die Benutzer auf die Symbolleiste oder auf eine ihrer Schaltflächen klicken.

So definieren Sie eine Symbolleisten-Aktion

  1. Wählen Sie das Objekt, für das Sie eine Aktion definieren möchten, aus: d. h. die Symbolleiste selbst oder eine ihrer Schaltflächen.
  2. Wählen Sie im Eigenschaftenfenster die Registerkarte Methoden.
  3. Bearbeiten Sie das entsprechende Ereignis.
  4. Fügen Sie den Code hinzu, mit dem die Aktion angegeben wird.

Außerdem können Sie die Eigenschaften und Methoden der Symbolleiste und ihrer Objekte festlegen.

Koordinieren von Menüs und benutzerdefinierten Symbolleisten

Wenn Sie eine Symbolleiste erstellen, sollten Sie deren Schaltflächen mit den entsprechenden Menübefehlen synchronisieren. Aktivieren Sie beispielsweise eine Schaltfläche, sollten Sie den entsprechenden Menübefehl ebenfalls aktivieren.

Beim Entwerfen und Erstellen Ihrer Anwendung sollten Sie auf folgende Dinge achten:

  • Führen Sie die gleiche Aktion aus, wenn die Benutzer die Schaltfläche auf der Symbolleiste oder den entsprechenden Menübefehl wählen.
  • Koordinieren Sie die Aktivierung bzw. Deaktivierung der Schaltflächen auf der Symbolleiste mit den entsprechenden Menüelementen.

Bei der Koordinierung der Menüelemente mit den Schaltflächen auf der Symbolleiste gehen Sie im Allgemeinen folgendermaßen vor:

  1. Erstellen Sie eine Symbolleiste, indem Sie eine Symbolleistenklasse definieren, fügen Sie Befehlsschaltflächen hinzu, und fügen Sie den Steuercode in die Methoden ein, die mit den Click-Ereignissen der Befehlsschaltflächen verbunden sind.
  2. Erstellen Sie ein hierauf abgestimmtes Menü.
  3. Fügen Sie die Symbolleiste und das Menü, die sie aufeinander abgestimmt haben, zu einem Formularsatz hinzu.

Siehe auch

Koordinieren von Symbolleisten und Formularen mit Code | Erstellen des koordinierten Menüs | Erstellen von benutzerdefinierten Symbolleisten | Dialogfeld "Symbolleiste anpassen" | Entwerfen von Menüs und Symbolleisten | Konfigurieren von Visual FoxPro