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:
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
|