Hallo,
Ich benutze eine TreeCtrl, in der manche items mittels tree.SetItemTextColout(item, colour) eine andere Farbe bekommen haben.
Wenn ich aber ein tree item auswähle (tree.SetSelection), dann wird das mit blauem Hintergrund dargestellt, und mit weisser Schrift.
Gibt es da irgendeine Einstellung, damit ein item mit roter Schrift anders aussieht als eines mit schwarzer?
Danke,
Hannes
Auswahl von Elementen in der TreeCtrl und Farben
-
- User
- Beiträge: 39
- Registriert: Montag 27. November 2006, 16:07
- Wohnort: Linz, Oberösterreich
I must not fear. Fear is the mind-killer. Fear is the little death that brings total obliteration.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.
Hallo Hannes, da weiss ich leider auch nichts.hmueller hat geschrieben:Hallo,
Ich benutze eine TreeCtrl, in der manche items mittels tree.SetItemTextColout(item, colour) eine andere Farbe bekommen haben.
Wenn ich aber ein tree item auswähle (tree.SetSelection), dann wird das mit blauem Hintergrund dargestellt, und mit weisser Schrift.
Gibt es da irgendeine Einstellung, damit ein item mit roter Schrift anders aussieht als eines mit schwarzer?
Danke,
Hannes
Aber es gibt ja das CustomTreeCtrl, vielleicht geht es mit dem.
-
- User
- Beiträge: 39
- Registriert: Montag 27. November 2006, 16:07
- Wohnort: Linz, Oberösterreich
Danke Francesco,
die konnte das leider auch nicht ganz so wie ich mir das vorgestellt habe, aber ich mache nun die hervorgehobenen zusätzlich fett, was das Problem anscheinend behebt.
Einen großen Vorteil hat die CustomTreeCtrl aber: beim refresh/neuaufbau der TreeCtel flimmert die Anzeige nun nicht mehr so stark, da das Zeichnen anscheinend besser gelöst wird.
Danke nochmal
die konnte das leider auch nicht ganz so wie ich mir das vorgestellt habe, aber ich mache nun die hervorgehobenen zusätzlich fett, was das Problem anscheinend behebt.
Einen großen Vorteil hat die CustomTreeCtrl aber: beim refresh/neuaufbau der TreeCtel flimmert die Anzeige nun nicht mehr so stark, da das Zeichnen anscheinend besser gelöst wird.
Danke nochmal
I must not fear. Fear is the mind-killer. Fear is the little death that brings total obliteration.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Probier mal vor dem refresh/neuaufbau ein tree.Freeze() und nachher ein tree.Thaw() einzubauen. Das sollte eigentlich den Tree einfrieren lassen bis er fertig ist mit updaten und somit sollte es nicht flimmern.
Gruss
Gruss
-
- User
- Beiträge: 39
- Registriert: Montag 27. November 2006, 16:07
- Wohnort: Linz, Oberösterreich
Danke, das hilft!
I must not fear. Fear is the mind-killer. Fear is the little death that brings total obliteration.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.
I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path.