ich nutze die Möglichkeit, einen Button mit unterschiedlicher Beschriftung zu versehen - je nachdem ob er aktiv oder inaktiv ist.
Hat immer gut funktioniert bis ich auf die glohreiche Idee kam, schönere Buttons mit DC_XbpPushButtonXPConfig():new() zu generieren.
Was ist nicht bemerkt habe ist, das es mit der Beschriftung per array nicht mehr funktioniert. Normale Caption geht, bei einem arrayelement bleibt die Beschriftung leer. Da sich die Beschwerden häufen muss ich da dran Fehlt mir da wohl ein Parameter ?
Wie immer für jeden Tipp dankbar
Ewald
Code: Alles auswählen
#include 'dcdialog.ch'
proc main
LOCAL GetList := {}
declare abez1 := {"aktiv","inaktiv"}
/* * Wenn nicht auskommentiert keine Caption
oConfig := DC_XbpPushButtonXPConfig():new()
oConfig:radius := 20
oConfig:bgColor := GRA_CLR_CYAN
DC_PushButtonStyle( oConfig )
*/
@ 02,01 dcpushbutton caption "Ende " size 10,1 ;
action {||dc_readguievent(DCGUI_EXIT_OK,getlist)}
@ 02,12 dcpushbutton caption abez1 size 10,1 ;
action {||nil} when {||1=1}
@ 02,23 dcpushbutton caption abez1 size 10,1 ;
action {||nil} when {||1=2}
DCREAD GUI fit
RETURN
*------------------
proc appsys
return