virker ikke særlig godt. den bliver fed og deter fint nok. baggrunden bliver lila! men det kan man sikker ændre. hvis jeg ændre farven på item 5 så får alle andre den samme caption som item 5 har!!
Hasan >> Hvis du vil kode i delphi og du kan finde ud af at lave en listbox som du kan bruge som playlist, så kan du helt sikkert også finde udaf at markere OnOwnerdraweventen og trykke på F1, så får du et udemærket eks. lige til at kopiere ind i din kode og tilpasse så det funker som du gerne vil ha' det.
100 point beretter dig ikke til at tale som en andet befalings mand.
og hvis du tror du bare kan bede folk om at kode dit program, så er du gået forkert, exp. er til problemløsning det er ikke en kode fabrik !!!!
var horzOffset: integer; vertOffset: integer; begin
with ListBox1.Canvas do begin
vertOffset := (((Rect.Bottom - Rect.Top) - TextExtent(ListBox1.Items[Index]).CY) div 2);
horzOffset := 2;
if nummer =(Index) then begin
Brush.Color := clred; // baggrundsfarve Font.Color := clgreen ; // farve på font/skrift font.Style := [fsbold]; // bold,italic etc end else begin Font.Color := clblack; // her på items der "ikke" er valgt end;
har en ting mere. når jeg vælger en item(lad os sige item 3) så får den en anden farve som den skal. hvis jeg så vælger en anden item igen(item 7) så for den også en anden farve, men item 3 er stadig grøn. jeg bliver nød til at select item 3 så den for den blå bagrund og så kommer den gammle farve tilbage. kan det ikke fixes? det er mit sidste spøgsmål.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.