Hallo Leute,
ich krieg jetzt das mit dem TreeGadget allmählich gebacken, bloß bleibt eins unbefriedigend: Ich will jeweils zu einem Item Daten anzeigen, wobei die Items mit verschiedenen Farben hinterlegt sind (hat etwas komplizierte Gründe). Das aktuell angewählte Item wird entweder gar nicht markiert, wenn man das Gadget verläßt und anderswo hinklickt, oder aber (kann man ja einstellen) es wird grau hinterlegt. Weil die Items aber ohnehin farbig hinterlegt sind, wirkt das nicht besonders gut. Besser wäre es, ich könnte das jeweils aktuelle Item in Fettschrift anzeigen lassen. Da find ich aber nichts.
Hat vielleicht jemand von den Gurus eine Lösung im Schubkästchen? Ich würde ehrfurchtsvoll lauschen.
Danke im voraus!
Aktuelles Item in TreeView BOLD - geht das?
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Nichts gefunden? Wirklich?
Code: Alles auswählen
OpenWindow(0,0,0,400,300,"untitled",#WS_OVERLAPPEDWINDOW | 1)
CreateGadgetList(WindowID(0))
TreeGadget(0,5,5,390,290)
For i=1 To 20
AddGadgetItem(0,-1,"TreView Item #"+ Str(i),0,Random(1))
Next
For i=0 To CountGadgetItems(0)-1
SetGadgetState(0,i)
Next
SetGadgetState(0,0)
tvi.TV_ITEM
tvi\mask = #TVIF_HANDLE | #TVIF_STATE
tvi\state = #TVIS_BOLD
tvi\stateMask = #TVIS_BOLD
For i=0 To 5
tvi\hItem = GadgetItemID(0,Random(CountGadgetItems(0)-1))
SendMessage_(GadgetID(0),#TVM_SETITEM,0,tvi)
Next
While WaitWindowEvent() ! 16 : Wend