Zuweisen von Tasks zu einem Menüsystem

Wenn Sie ein Menüsystem erstellen, sollten Sie darauf achten, dass es leicht zugänglich ist. Darüber hinaus müssen Sie dem System Tasks zuweisen. Menüs und Menüelementen müssen auszuführende Tasks zugewiesen werden, z. B. das Anzeigen von Formularen, Symbolleisten und anderen Menüsystemen. Für den Zugriff auf das Menüsystem sollten Sie Zugriffstasten definieren. Zur weiteren Steuerung können Sie auch Shortcuts und Menüelemente aktivieren oder deaktivieren.

Zuweisen von Zugriffstasten

Gut gestaltete Menüs verfügen über Zugriffstasten, die den schnellen Zugriff auf die Funktionen des Menüs über die Tastatur ermöglichen. Eine Zugriffstaste wird durch den unterstrichenen Buchstaben im Menünamen oder Menüelement dargestellt. Das Visual FoxPro-Menü Datei verwendet z. B. das "D" als Zugriffstaste.

Wenn Sie einem Menünamen oder Menüelement keine Zugriffstaste zuweisen, weist ihm Visual FoxPro automatisch den ersten Buchstaben als Zugriffstaste zu. Beispielsweise enthielt das vorher erstellte Menü Kunde keine definierte Zugriffstaste. Entsprechend hat ihm Visual FoxPro den ersten Buchstaben (K) als Zugriffstaste zugewiesen.

So geben Sie die Zugriffstaste für ein Menü oder Menüelement an

  • Geben Sie vor dem als Zugriffstaste vorgesehenen Buchstaben \< ein.

    Wenn Sie z. B. im Menünamen Kunde das "u" als Zugriffstaste festlegen möchten, müssen Sie in der Spalte Bezeichnung das Wort Kunde durch K\<unde ersetzen.

    Anmerkung   Falls eine Zugriffstaste für das Menüsystem nicht funktioniert, sollten Sie nach doppelt zugewiesenen Zugriffstasten suchen.

Zuweisen von Shortcuts

Außer dem Zuweisen von Zugriffstasten haben Sie die Möglichkeit, Shortcuts für Menüs oder Menüelemente anzugeben. Genauso wie mit Zugriffstasten können Sie mit Shortcuts ein Menü oder Menüelement wählen, indem Sie eine Taste gedrückt halten und zusätzlich eine andere Taste drücken. Der Unterschied zwischen Zugriffstasten und Shortcuts besteht darin, dass Sie mit Hilfe eines Shortcuts ein Menüelement wählen können, ohne zuerst dessen Menü anzeigen zu müssen.

Die Shortcuts für Visual FoxPro-Menüelemente sind Kombinationen aus der STRG- oder der ALT-Taste und einer anderen Taste. Beispielsweise können Sie eine neue Datei in Visual FoxPro erstellen, indem Sie STRG+N drücken.

So geben Sie einen Shortcut für ein Menü oder Menüelement an

  1. Klicken Sie in der Spalte Bezeichnung auf den entsprechenden Menünamen oder das entsprechende Menüelement.

  2. Wählen Sie in der Spalte Optionen die Schaltfläche, um das Dialogfeld Optionen zur Bezeichnung anzuzeigen.

  3. Drücken Sie im Feld Tastenname eine Tastenkombination, um einen Shortcut zu erstellen.

    Wenn ein Menüelement nicht über eine Tastenkombination verfügt, zeigt Visual FoxPro (Taste drücken) im Feld Tastenname an.

  4. Fügen Sie im Feld Tastentext den Text hinzu, der hinter dem Menüelement stehen soll.

    Standardmäßig wiederholt Visual FoxPro im Feld Tastentext den Shortcut aus dem Feld Tastenname. Wenn Sie in Ihrer Anwendung einen abweichenden Text anzeigen möchten, können Sie diesen im Feld Tastentext ändern. Wenn sowohl im Feld Tastenname als auch im Feld Tastentext STRG+R steht, können Sie den Wert im Feld Tastentext zu ^R ändern.

    Anmerkung   Der Shortcut STRG+J ist ungültig, da mit diesem Shortcut in Visual FoxPro bestimmte Dialogfelder geschlossen werden.

Siehe auch

Integrieren von Menüs in eine Anwendung | Aktivieren und Deaktivieren von Menüelementen | Erstellen von Menüs, Kontextmenüs, Menüelementen und Untermenüs, | Entwerfen von Menüs und Symbolleisten | Kompilieren einer Anwendung