Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Zeile in Listbox färben (https://www.delphipraxis.net/168378-zeile-listbox-faerben.html)

Popov 18. Mai 2012 09:22

AW: Zeile in Listbox färben
 
Wenn du jeden einzelnen Schritt erfragst, wird es Jahre dauern bis du das Programm fertig schreibst. Nicht falsch verstehen, aber was hältst du von Learning by Doing?

loirad 18. Mai 2012 09:27

AW: Zeile in Listbox färben
 
Eine Frage noch @DeddyH: Wo bekomme ich in der 2.Variante (die bessere) den Sender her (der wird doch nicht übermittelt oder?)?

jaenicke 18. Mai 2012 09:29

AW: Zeile in Listbox färben
 
Normalerweise heißt der erste Parameter immer Sender, er hat übersehen, dass der bei DrawItem Control heißt. ;-) Einfach durch Control ersetzen, dann gehts.

loirad 18. Mai 2012 09:31

AW: Zeile in Listbox färben
 
Control kennt aber kein Canvas? Jedenfalls sagt er mit undefinierter Bezeichner 'Canvas'!

Popov 18. Mai 2012 09:31

AW: Zeile in Listbox färben
 
Zitat:

Zitat von loirad (Beitrag 1167041)
Eine Frage noch @DeddyH: Wo bekomme ich in der 2.Variante (die bessere) den Sender her (der wird doch nicht übermittelt oder?)?

Wenn du nicht alles erfragen würdest, sondern auch den Post #2 studieren würdest, da steht
Delphi-Quellcode:
(Control as TListbox)
.

Übrigens, das geht auch und ist vielleicht übersichtlicher

Delphi-Quellcode:
TListBox(Control).Canvas

loirad 18. Mai 2012 09:35

AW: Zeile in Listbox färben
 
Vielen Dank! Jetzt klappts! Teilweise war ich ja sehr beratungsresistent:oops:! Danke für eure Gedult!

DeddyH 18. Mai 2012 09:43

AW: Zeile in Listbox färben
 
Zitat:

Zitat von Popov (Beitrag 1167044)
Übrigens, das geht auch und ist vielleicht übersichtlicher

Delphi-Quellcode:
TListBox(Control).Canvas

Das ist aber nicht dasselbe.

mkinzler 18. Mai 2012 10:24

AW: Zeile in Listbox färben
 
Beim harten Cast musst du dir sicher sein können, das der Sender wirklich eine TListbox oder Nachfahre ist!


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

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 by Thomas Breitkreuz