Inhalt
Index
Support Über uns
Home

5.15.5 ADDITEM: Item hinzufügen




 
Format:
Call ADDITEM using Control Neuerwert.


Control muß mit Listbox, Combobox oder Listview deklariert worden sein.

Der Neueintrag wird am Ende mit dem nächsten freien Indexwert eingefügt.

Handelt es sich bei dem Control um eine TreeView können auch folgende Formate verwendet werden:


 
Format:
CALL ADDITEM USING Treecontrol Neuereintrag Itemfeld.


Itemfeld ist ein nicht mit FILLER benanntes Feld, das mit USAGE ITEM in dem Treecontrol deklariert wurde.

Der neue Eintrag wird unter dem Itemfeld an letzter Stelle hinzugefügt.




 
Format:
CALL ADDITEM USING Treecontrol Neuereintrag Feld


Feld beinhaltet eine Zeichenkette,die die oberste Ebene bis zu der Ebene, bei der die Einfügung erfolgen soll, folgendermaßen spezifiziert:

Inhalt von Feld:

Level1-Name/Level2-Name/...../Leveln-Name

z.B. für obige Struktur 'Ast1/Blatt3' um unter Blatt3 einen neuen Eintrag zu erzeugen.


       identification division.
       environment division.
       data division.
       working-storage section.
       01 dialog        usage maindialog left -1 top -1
                              width 200 title 'Treeview-Control'
                              height 200 font 'ms sans serif'
                              closebox.
       02 Tree          usage treeview left 10 top 10 width 150 
                        height 120 id 1.
        03 tree-aus     pic x(10).            // Selection
        03 it1          usage item title 'Item1'.
         04 it11        usage item title 'Item11'.
         04 it12        usage item title 'Item12'.
          05 it121      usage item title 'Item2'.
          05 it122      usage item icon '#:2' title 'Item3'.
         04 it13        usage item title 'Item13'.
        03 it2          usage item title 'Item2'.
        03 it3          usage item title 'Item3'.


       02 ok            pic 9 usage pushbutton left 45 top 165
                                        height 22 width 80 
                              title 'Ende' id 3.
       02 stat          pic x(10) usage static left  10 top 140
                              height 15 width 100.
       01 bnr           pic 9(5).
        02 bid          pic 99.
        02 blnr         pic 999.


       PROCEDURE DIVISION.
        display dialog.
      *
      * Dynamisches Hinzufügen für Treeviews:
      * 
      *  call additem using treeview Neueselement Ast
      *  
      *  
        call additem using tree 'Item31' it122.
        call additem using tree 'Item32' 'Item1/Item12/Item3'.
        call additem using tree 'Item4'.
       loop.
        call waitbox using bnr dialog.
        if bid = 3 or bnr < 0 stop run.
        move tree-aus to stat.
        display stat.
        go to loop.



Beispiel: treeview.cob


Siehe auch: DELETEITEM FINDITEM GETCURSEL GETITEM SELECTITEM UPDATEITEM




Zurück zu Item löschen    Hoch zu Acc-Cobol: Auswahlelemente    Weiter zu GETITEM: Item abfragen
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.