Ausführen von Tasks mit Prozeduren

Sie können einem Menü oder Menüelement eine Prozedur zuweisen. Das hierfür erforderliche Verfahren hängt davon ab, ob das Menü oder Menüelement Untermenüs enthält.

So weisen Sie einem Menü oder Menüelement ohne Untermenüs eine Prozedur zu

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

  2. Wählen Sie im Feld Ergebnis die Option Prozedur aus.

    Rechts neben der Liste wird die Schaltfläche Erstellen eingeblendet. Wenn bereits eine Prozedur definiert wurde, wird stattdessen die Schaltfläche Bearbeiten eingeblendet.

  3. Wählen Sie Erstellen oder Bearbeiten.

  4. Geben Sie den entsprechenden Code im Fenster ein.

    Anmerkung   Sie brauchen nicht den Befehl PROCEDURE im Prozedurbearbeitungsfenster einzugeben, da Visual FoxPro diese Anweisung automatisch generiert. Die PROCEDURE-Anweisung wird lediglich im Abschluss-Code benötigt.

So weisen Sie einem Menü oder Menüelement mit Untermenüs eine
Prozedur zu

  1. Wählen Sie im Feld Menüebene die Ebene aus, die das entsprechende Menü oder Menüelement enthält. Angenommen, Ihr Menüsystem enthält das vorher erstellte Menü Kunde. Wenn Sie diesem Menü eine Prozedur zuweisen möchten, wählen Sie im Feld Menüebene die Option Menüleiste aus. Gleichermaßen können Sie eine Prozedur zu einem Element im Menü Kunde zuweisen, indem Sie in der Liste die Ebene Kunde auswählen.

  2. Wählen Sie aus dem Menü Ansicht den Befehl Menüoptionen.

    Visual FoxPro zeigt das Dialogfeld Menüoptionen an.

  3. Weisen Sie die Prozedur zu, indem Sie eine der folgenden Anweisungen ausführen:

    • Schreiben Sie eine Prozedur im Feld Prozedur, oder rufen Sie sie dort auf.

      - Oder -

    • Klicken Sie erst auf die Schaltfläche Bearbeiten und dann auf OK, um ein weiteres Bearbeitungsfenster zu öffnen und dort eine Prozedur zu schreiben oder aufzurufen.

Siehe auch

Ausführen von Tasks mit Befehlen | Hinzufügen von Setup-Code zu Menüsystemen | Hinzufügen von Abschluss-Code zu einem Menüsystem | Entwerfen von Menüs und Symbolleisten | Kompilieren einer Anwendung