Hey Ho
hab eine kleine Frage. Wenn ich viele Textgadget's hab und die alle in ein und der selbe Farbe färbe wird das ziehmlich viel. Kann man das nicht mit einem Befehl machen ? Also Text = Rot und alle Texte werden Rot gefärbt.
Guß Zim und danke an alle die Helfen
PB: 5.xx LTS x86/x64 | WIN: 10 Pro x64, Linux Mint x64
Ich hab das auch immer so wie marco2007 gemacht.
Aber da es ja auch #PB_Compiler_EnumerationValue gibt, möchte ich das hier demonstrieren. Einfach als letztes vor deine Event-Schleife setzen:
For n=0 To #PB_Compiler_EnumerationValue
If GadgetType(n) = #PB_GadgetType_Text
SetGadgetColor(n, #PB_Gadget_BackColor, RGB(0, 0, 100))
SetGadgetColor(n, #PB_Gadget_FrontColor, RGB(255, 255, 255))
EndIf
Next
ich würde trotzdem die von Kiffi vorgeschlagene Variante vorziehen.
alle Gadgets mit Statischer Anzahl kann mit mit einer normalen Enumeration erzeugen,
diejenigen die man in einer Schleife ansprechen will, erzeugt man mit #PB_Any
und rückspeichert die ID in einem Array oder einer Liste.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.