Inhalt
Index
Support Über uns
Home

5.4 Menüs





 
Format:
USAGE [IS] MENU



Menüs können in Acc-Cobol mit folgender Struktur erzeugt werden:
       01  Menuname         usage is menu.
        02 M-Auswahl        pic x(10).
        02 filler           pic x(10) value ' Eintrag1'.
        ....
        02 filler           pic x(10) value ' Eintragn'.



Untereinträge eines Menüs können auch mit


 
Format:
USAGE [IS] ITEM


erfolgen.


Die erste Unterdefinition eines Menüs beschreibt die aktuelle Auswahl und ist zwingend erforderlich.

Alle folgenden Einträge beschreiben die einzelnen Items des Control-Elements (hier Menüs) und können entweder mit

pic x() und value (zur Laufzeit noch änderbar)

oder mit

Usage Item und Title, sowie einer der Eigenschaften grayed, disabled oder checked beschrieben werden.


Um bei Laufzeit auch die Eigenschaften, wie grayed, disabled bzw. checked angeben zu können, dient das 1. Zeichen des Value- Feldes als Kennzeichen.

Die einzelnen Einträge eines Menüs können folgende Eigenschaften besitzen:

 
KennzeichenEigenschaftAuswirkung
GgrayedEintrag wird abgedunkelt dargestellt
DdisabledEintrag ist disabled
CcheckedEintrag wird mit einem Häkchen versehen
SsubmenuEintrag ist ein Untermenu
ggrayed + submenuEintrag ist ein Untermenu abgedunkelt
ddisabled + submenuEintrag ist ein Untermenu disabled
cchecked + submenuEintrag ist ein Untermenu checked


Ist das Value bzw. Title des Eintrags nur ein '-'-Zeichen, so wird eine Unterteilung des Menüs (Trennstrich) erzeugt.


Nach der Beschreibung der Menüs muß die Beschreibung der zu- gehörigen Submenüs erfolgen.

Wenn ein Menu mit mehreren Untermenüs in verschiedenen Stufen (Levels) erzeugt werden, müssen alle Untermenüs pro Level sequentiell in der Reihenfolge ihres Auftretens beschrieben werden.


Beispiel:
       Folgendes Menü soll erzeugt werden:


       Datei            Bearbeiten            Ende
         |                   |
         |                   |
         |              mit Sicherung     
         |              (disabled) ohne Sicherung 
        Neu
        Öffnen
        ------
        Sichern (mit Haken) -------  mit Kopie
        Löschen                      ohne Kopie

5.4.1 Menü mit fester Deklaration

5.4.2 Menü mit veränderbarer Deklaration

5.4.3 Popup Menü

5.4.4 Tastenkombinationen - Accelerator

5.4.5 GetIndexList: aktive Menüauswahl einlesen



Zurück zu Tabcontrols im Cobol-Progamm - Auswahl von Dialogseiten    Hoch zu Windows-Controls mit Acc-Cobol    Weiter zu Icons
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.