Im folgenden Codefragment bewirkt die Farbänderung (rot bzw. grün) beim checkBtn nichts, alles Übrige funktioniert. Auch andere Farbeinstellungen wie #PB_Gadget_BackColor ändern nichts
Woran liegt das? (PB5.61 x86, LinuxMint 18)
welches Gadget meinst du mit checkBtn? CheckBoxGadget? Laut Hilfe von CheckBoxGadget ist es nicht möglich, die Hintergrundfarbe dieses Gadgets zu ändern. Außer mit API natürlich.
Oder meinst du ein anderes Gadget?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Edit: Mir fällt gerade auf,dass es so aussieht, als ob checkBtn und CheckBtn unterschiedliche Schreibweisen haben. Der Compiler merkt davon aber nichts. Ich teste das gleich 'mal, ob es an der unterschiedlichen Schreibweise liegt.
Zuletzt geändert von ProgOldie am 06.12.2017 10:18, insgesamt 1-mal geändert.
ProgOldie hat geschrieben:Edit: Mir fällt gerade auf,dass es so aussieht, als ob checkBtn und CheckBtn unterschiedliche Schreibweisen haben. Der Compiler merkt davon aber nichts. Ich teste das gleich 'mal, ob es an der unterschiedlichen Schreibweise liegt.
Die Groß- und Kleinschreibung der Variablen-/Konstantennamen ist egal. In anderen Programmiersprachen musst du in der Tat aufpassen, aber bei PB nicht.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
RSBasic hat geschrieben:Beim ButtonGadget ist es auch nicht möglich, mit SetGadgetColor die Farbe zu ändern.
Das wusste ich nicht, weil ich es in der Linux-Hilfe nicht gefunden habe.
Danke!
In der Hilfe zu SetGadgetColor() sind unter "Anmerkungen" alle Gadgets aufgeführt, die SetGadgetColor() unterstützt. Das ButtonGadget() befindet sich nicht in dieser Liste!