[MaxGui] Einzelnen Eintrag in Listbox einfärben?
Übersicht

![]() |
M0rgensternBetreff: [MaxGui] Einzelnen Eintrag in Listbox einfärben? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo Leute,
Kann mir bitte jemand sagen, ob es möglich ist, einen einzelnen Eintrag in einer Listbox einzuföreben? Ich bekomme es irgendwie nur mit der ganzen Listbox hin. Oder muss ich zum Einfärben ein TreeView verwenden? Lg, M0rgenstern |
||
![]() |
Midimaster |
![]() Antworten mit Zitat ![]() |
---|---|---|
meinst Du mit "einfärben" wirklich immer nur einen Eintrag und die Farbe ist egal. Dann müßte das über SelectGadget() ausreichend sein. Oder willst Du flexible Farbe verwenden? | ||
Gewinner des BCC #53 mit "Gitarrist vs Fussballer" http://www.midimaster.de/downl...ssball.exe |
![]() |
M0rgenstern |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also es sollen mehrere Einträge unterschiedlich eingefärbt sein.
Einige sollen zum Beispiel rot sein und andere grün. Und die Verteilung der Farben ist eher zufällig. Lg, M0rgenstern |
||
![]() |
klin |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ohne weiteres geht das leider nicht.
Du müsstest dafür eine Owner-Drawn List Box erstellen. Ob diese schon bei BlitzMax dabei ist, bezweifele ich. Doch hier sind ein paar Links, wenn du dich gut mit C++ auskennst (dann könntest du evtl. es in Bmax umschreiben): http://msdn.microsoft.com/en-u...98352.aspx http://www.codeproject.com/Art...n-CListBox Aber evtl. hat es ja schon das wxmax Modul? (wesentlich größeres Windows GUI Support) http://code.google.com/p/wxmax...mod/?r=682 Ansonsten würde ich dir empfehlen, diese ListBox durch ein Canvas selbst zu machen. Ist nicht wirklich sehr schwer und du hast dann die volle Kontrolle. Oder erstellst einfach ein neues Gadget^^ Du kannst ja die MultiColumnBox als Beispiel nehmen (Codearchiv). Klin |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group