Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox Elemente unterschiedlich farbig darstellen (https://www.delphipraxis.net/60005-listbox-elemente-unterschiedlich-farbig-darstellen.html)

Logan 1. Jan 2006 16:49


Listbox Elemente unterschiedlich farbig darstellen
 
Hi, ersteinmal wünsche ich ein frohes neues Jahr!!!

Und nun zu meiner Frage ^^

Ich möchte wie der Titel schon sagt Listbox Elemente unterschiedlich farbig darstellen, wenn ich folgenden Code benutze:

Delphi-Quellcode:
   
    FOR i := 0 TO Get_AnzOfUserList-1 DO BEGIN
      LB_User.Font.Color := GetUserColor(Get_UserOfList(i));
      LB_User.Items.Append(Get_UserOfList(i));
    END;
Werden alle Elemente durch die Farbe des letzten Users aus der Liste dargestellt?!
Habe auch im OI nachgeschaut, aber kA was ich da umstellen muss, vermute es hat was damit zu tuen!

Vielen Dank schon einmal!

MfG
Logan

Keldorn 1. Jan 2006 16:53

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Hallo

Du mußt die Einträge selber zeichnen (Ondrawitem-Erreignis, und nicht vergesen, den Style der LB auf ownerdrawfixed zu stellen). Beispiele zu ondrawitem findest du hier sehr viele im Forum.

mfg Frank

Logan 1. Jan 2006 16:56

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Wieso muss dies immer so ein grosser Aufwand sein ich hasse die draw funktionen :(

Vielen Dank!

Keldorn 1. Jan 2006 16:57

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Echt? wieso? so schwierig ist das doch nicht.

Luckie 1. Jan 2006 17:00

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Zitat:

Zitat von Logan
Wieso muss dies immer so ein grosser Aufwand sein ich hasse die draw funktionen :(

Tja, dann ist Programmieren wohl das falsche Hobby für dich. Oder du beschränkst dich eben auf die Standards, die du mit Delphi einfach zusammenklicken kannst. Das meiste, was eben nicht Standard ist bedeutet ebn auch einen gewissen Mehraufand an Arbeit und Zeit.

Logan 1. Jan 2006 17:00

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Nein, schwierig is es nicht, aber immer so eine extra Funktion NUR für die Farben anstatt es beim Anfügen schon farbig zu machen aber was soll man machen ...

Luckie 1. Jan 2006 17:04

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Wenn Micososft oder Borland bei der VCL schon alles implementieren würden.... :-?

Logan 1. Jan 2006 17:07

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Zitat:

Wenn Micososft oder Borland bei der VCL schon alles implementieren würden....
...dann hätte man es einfacher :-D

Luckie 1. Jan 2006 17:08

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Alleine mal davon abgesehen, dass es unmöglich ist, welche Daseinsberechtigung hättest du da noch als Programmierer? Aber wir werden offtopic.

Logan 1. Jan 2006 17:10

Re: Listbox Elemente unterschiedlich farbig darstellen
 
Sorry :oops:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz