Definieren einer Symbolleistenklasse
Wenn Sie eine Symbolleiste mit Schaltflächen erstellen möchten, die noch nicht auf den vorhandenen Symbolleisten verfügbar sind, müssen Sie eine Klasse für benutzerdefinierte Symbolleisten definieren. In Visual FoxPro steht Ihnen eine Symbolleisten-Basisklasse zur Verfügung, auf deren Grundlage Sie die gewünschte Klasse erstellen können.
Nachdem Sie eine Symbolleistenklasse definiert haben, können Sie Objekte zu dieser Klasse hinzufügen und anschließend Eigenschaften, Ereignisse und Methoden für die benutzerdefinierte Symbolleiste definieren. Abschließend können Sie die Symbolleiste zu einem Formularsatz hinzufügen.
So definieren Sie eine benutzerdefinierte Symbolleistenklasse
Wählen Sie im Projekt-Manager die Registerkarte Klassen, und wählen Sie dann die Schaltfläche Neu.
Geben Sie im Feld Klassenname den Namen der Klasse ein.
Wenn Sie die Symbolleisten-Basisklasse verwenden möchten, wählen Sie im Feld Basierend auf den Eintrag Toolbar aus.
- Oder -
Wenn Sie eine andere Symbolleistenklasse verwenden möchten, klicken Sie auf die nebenstehende Dialogschaltfläche.
Geben Sie im Feld Speichern in den Namen der Bibliothek ein, in der Sie die neue Klasse speichern möchten.
- Oder -
Klicken Sie auf die nebenstehende Dialogschaltfläche, um eine vorhandene Bibliothek auszuwählen.
Fügen Sie zu der neuen Symbolleistenklasse Objekte hinzu.
Sie könnten z. B. eine auf der Basisklasse Toolbar basierende Klasse Drucken zu einer Bibliothek Lagerbestand hinzufügen.
Wenn Sie die Eingaben im Dialogfeld Neue Klasse bestätigen, wird der Klassen-Designer angezeigt.
Eine neue benutzerdefinierte Symbolleiste im Klassen-Designer
Symbolleistenklassen können außerdem mit den folgenden Verfahren definiert werden:
- Aus dem Menü Datei den Befehl Neu wählen und dann Klasse aktivieren.
- Verwenden des Befehls CREATE CLASS oder MODIFY CLASS.
- Programmgesteuerte Definition der Klasse mit dem Befehl DEFINE CLASS.
Siehe auch
Hinzufügen von Objekten zu einer benutzerdefinierten Symbolleistenklasse | Erstellen von benutzerdefinierten Symbolleisten | Dialogfeld "Symbolleiste anpassen" | Entwerfen von Menüs und Symbolleisten | Konfigurieren von Visual FoxPro