Entwickler-Ecke
Sonstiges (Delphi) - ListBox Frage
patrick dee - Sa 28.09.02 16:07
Titel: ListBox Frage
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
Chatfix - 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
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..
Delete - Sa 28.09.02 17:32
Titel: Re: ListBox Frage
| 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:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!