hallo an Alle
Um diesen Code geht es:
ZitatAlles anzeigen
PROC AKTIV_ANZEIGE
MODUS_STIL 'modus$ wird aus einer INI-Datei immer neu gelesen
IF modus$=name01$
MAIN_ANZEIGE 255,255,200
ENABLEMENU 20,1
ENABLEMENU 30,0
ENABLEMENU 40,0
ENABLEWINDOW but01%,0
ENABLEWINDOW but02%,1
ENABLEWINDOW but03%,1
ElseIf modus$=name02$
ENABLEMENU 20,0
ENABLEMENU 30,1
ENABLEMENU 40,0
ENABLEWINDOW but01%,1
ENABLEWINDOW but02%,0
ENABLEWINDOW but03%,1
MAIN_ANZEIGE 200,255,255
ElseIf modus$=name03$
ENABLEMENU 20,0
ENABLEMENU 30,0
ENABLEMENU 40,1
ENABLEWINDOW but01%,1
ENABLEWINDOW but02%,1
ENABLEWINDOW but03%,0
MAIN_ANZEIGE 255,200,255
ENDIF
ENDPROC
Die drei Buttons (but0x%) werden schön säuberlich so jeweils deaktiviert, wie sie sollen. Im dazugehörenden Menu rührt sich nichts ![]()
Beim Start wird der richtige Menu-Punkt grau hinterlegt angezeigt (kommt auf den Eintrag in der INI-Datei an). Im Programmablauf reagieren die Menueinträge aber nicht mehr ![]()