Inhalt
Index
Support Über uns
Home

5.3 Tabcontrols




Tabcontrols bestehen aus 2 Bereichen.

Im oberen Bereich werden die Namen der vorhandenen Tabs angezeigt und im unteren Bereich das zugehörige Fenster.


 
Format:
02 cobolname1 usage [is] tabcontrol ... 05 cobolname2 pic 9.


Es folgt die Definition des Auswahlfeldes(cobolname2) in dem die aktuelle Seitennummer abgestellt wird.

Es folgen die einzelnen Auswahlseiten des Tabcontrols mit der gleichen Stufennummer und dem Zusatz


 
Format:
05 cobolname3 USAGE [IS] TABDIALOG TITLE 'Text für diesen Tab'.


Für jeden TABDIALOG können noch Defaultwerte für Schrift, Schriftgröße und Farbe angegeben werden.

Jeder Tabdialog ist wie ein normaler Dialog zu handhaben, d.h. als Untereinträge können die zur Seite gehörigen Controls definiert werden.

Soll zu Beginn nicht die 1. Seite selektiert werden, braucht man nur die entsprechende Seitennummer in das Auswahlfeld abstellen.

Wird ein Control-Element auf einer beliebigen Seite des Tab-Controls durch Waitbox aktiviert, wird automatisch auf den zugehörigenTabdialog umgeschaltet.

Beispiel:
Tabcontrol im Cobolprogramm


          02 tab         usage tabcontrol left 50 top 90
                              width 300 height 215
                        background 0xc0a020 textcolor 0xff.


           05 Seite      pic 9.                // Seitennummer Tabcontrol


           05 ts1        usage tabdialog 
                              background 0xc0210f
                              title 'Seite 1'.


              10 filler     pic x(12) usage static top 20 left 40 
                              value '1. Seite rot'.
              10 edit1       pic x(10) usage editbox top 60 left 40.


           05 ts2        usage tabdialog 
                              background 0xff title 'Seite 2'.


              10 filler   pic x(13) usage static top 20 left 40
                              value '2. Seite blau'.
              10 edit2     pic x(10) usage editbox id 5 top 60 left 40.
              10 Button    pic x(10) usage pushbutton top 120 left 40
                              width 120 height 24
                              title 'Ok' id 2.


           05 ts3        usage tabdialog 
                              background 0xff00 title 'Seite 3'.


              10 filler   pic x(13) usage static top 20 left 40
                              value '3. Seite grün'.






Siehe auch tabcontrol.cob



Zurück zu Einbindung von Dialogen, Popup-Dialogen in das Cobolprogramm    Hoch zu Windows-Controls mit Acc-Cobol    Weiter zu Menüs
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.