Inhalt
Index
Support Über uns
Home

5.11 Listbox




Zum Auswählen eines Wertes aus einer vorgegebenen Menge dienen Listboxen.


 
Format:
USAGE [IS] LISTBOX


Besitzen Listboxen mehr Einträge als im sichtbaren Bereich dargestellt werden können, erhalten sie automatisch einen Scrollbalken.

Listbox mit Acc-Cobol



Um z.B. mit einer Listbox die Auswahl der Anreden Herr,Frau oder Firma zu ermöglichen, könnte folgende Deklaration verwendet werden:

       01 Anrede        usage is listbox left 5 top 5 width 120 3 lines.
        05 auswahl      pic x(5).
        05 filler       usage item title 'Herr'.
        05 filler       usage item title 'Frau'.
        05 filler       usage item title 'Firma'.



Mit CALL ADDITEM kann einer Listbox(Combobox,Listview,Treeview) während der Ausführungszeit ein Eintrag hinzugefügt werden, jedoch muß die Listbox mit DISPLAY oder SEND schon erzeugt worden sein.

Damit eine Listbox vor dem ersten Anzeigen auch dynamisch gefüllt werden kann, muß sie wie folgt definiert werden:

       01 Anrede        usage is listbox left 5 top 5 width 120 3 lines.
        05 auswahl      pic x(5).
        05 feld1        pic x(5).
        05 feld2        pic x(5).
        05 feld3        pic x(5).                                   


       oder 


       01 Anrede        usage is listbox left 5 top 5 width 120 3 lines.
        05 auswahl      pic x(5).
        05 feld         pic x(5) occurs 3 indexed i.


       oder auch


       01 Anrede        usage is listbox left 5 top 5 width 120 3 lines.
        05 feld         pic x(5) occurs 4 indexed i.


 Achtung feld (1) ist die Auswahl       Achtung feld (1) ist die Auswahl!



Jetzt können vor dem Anzeigen die Felder mit den entsprechenden Werten vorbesetzt werden.


Die zugehörige Calls zum Arbeiten mit Listboxen,sowie Comboboxen und Listviews beziehen sich auf die Listeinträge (Items)


Siehe auch listbox.cobADDITEM DELETEITEM FINDITEMGETCURSEL GETITEM SELECTITEM UPDATEITEM Auswahlelemente definieren




Zurück zu Edit-Controls - Die Eingabefelder bei Dialogen    Hoch zu Windows-Controls mit Acc-Cobol    Weiter zu Combobox
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.