Hallo,
ich möchte in einer GUI alle Pflichtfelder andersfarbig markieren. Dies klappt bei allen Gadgets, außer beim DateGadget. Auch mit PureCOLOR_SetGadgetColor geht es nicht.
Gibt es da eine andere Lösung?
Vielen Dank.
DateGadget einfärben
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Laut Hilfe sollte es unter PB 4.2 gehen.
Tut es aber nicht. (Bug)
Meine Glaskugel sagt mir, das es in der nächsten Version gehen wird 
Tut es aber nicht. (Bug)
Code: Alles auswählen
If OpenWindow(0, 0, 0, 200, 250, "DateGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
DateGadget(0, 10, 10, 180, 25, "Datum: %mm/%dd/%yyyy Zeit: %hh:%ii")
SetGadgetColor(MyData,#PB_Gadget_BackColor ,$FF0000)
Repeat: Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Es geht mit jeder Version, aber nicht mit XP-Style, dieser hat wohl vorrang.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
Das hatte ich nun mal nicht in den Compileroptionen nachgeschaut, aber es
stimmt. Dieser verhindert die Colorierung wohl. Da man den Xp-Style
unter Vista sowieso nicht braucht (denke ich), gleich raus mit den Sch...s
Steht ja auch in der Hilfe zu SetGadgetColor und SetGadgetItemColor, die ich schnell überflogen hatte
. Also kein Bug.
stimmt. Dieser verhindert die Colorierung wohl. Da man den Xp-Style
unter Vista sowieso nicht braucht (denke ich), gleich raus mit den Sch...s
Steht ja auch in der Hilfe zu SetGadgetColor und SetGadgetItemColor, die ich schnell überflogen hatte

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
1. ohne XP-Style gibts auch unter Vista keinen StyleFalko hat geschrieben:Da man den Xp-Style
unter Vista sowieso nicht braucht (denke ich), gleich raus mit den Sch...s
2. der Nutzer des Programmes kann nur dann entscheiden ob er Style
nutzt oder nicht, wenn dieser im Programm aktiviert ist. Ansonsten ist es
dem Style-Nutzer gegenüber unfähr (bzw. gleich Mülltonne schicken

Man kann den Style auch gezielt für ein Gadget deaktivieren, einfach mal
suchen, kann doch nicht täglich, jahr aus jahr ein denselben Kram posten.
Ansonsten sollte es noch andere Möglichkeiten geben, das Gadget
hervorzuheben. Erhabenen Rahmen oder was weiß ich.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
