Autor Beitrag
patrick dee
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 311

Win 98SE, WinXP
D3,D6
BeitragVerfasst: Sa 28.09.02 16:07 
hallo

wie stelle ich es an das in meiner ListBox wenn das Wort Termin steht diese zeile rot ist und wenn drinnen steht info diese gelb gezeigt wird.
egal wie oft Termin oder Info drinnen steht ?

UND WIE FANGE ICH DIE MELDUNG LISTEN INDEX -0 ODER SO UND PROGRAMM STÜRZT AB kann man das abfangen ?

Arbeite noch mit Delphi 3

gruß

patrick dee

_________________
Glauben heißt nichts wissen ...
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Sa 28.09.02 16:24 
also das mit dem index fängst du ab wenn du die schleife rückwärts laufen lässt (ich nehme mal an du meinst das wen eine schleife läuft.)

also

ausblenden Quelltext
1:
2:
3:
4:
for i := listbox1.items.count-1 downto 0 do
begin 
  {...}
end;


dies ist besonders wichtig wen du aus einer listbox etwas löschst..

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 28.09.02 17:32 
patrick dee hat folgendes geschrieben:
wie stelle ich es an das in meiner ListBox wenn das Wort Termin steht diese zeile rot ist und wenn drinnen steht info diese gelb gezeigt wird. egal wie oft Termin oder Info drinnen steht ?

"OnDraw"-Ereignis mal anschauen. Da hast du Zugriff auf den Index des Eintrags, d.h. du kannst also den Text herausfinden - und wenn das gewünschte Wort vorkommt, änderst du die Font-Farbe des Canvas.

Mehr verrate ich jetzt aber nicht. :wink:

Zitat:
Arbeite noch mit Delphi 3

Na, das kann jedem passieren ... das wird schon wieder ... :twisted: