Einzelnen Beitrag anzeigen

frieder2008

Registriert seit: 28. Feb 2009
78 Beiträge
 
#1

Pos gibt nur Null zurück /Str in Listview-Zelle hervorheben?

  Alt 28. Feb 2009, 14:22
Hihi,

ich weiß nicht, was ich falsch mache (oder welche Typen ich evtl. inkompatibel zusammenwürfle): Sowohl Pos als Auch PosEx geben immer nur Null zurück. Hier mein Code. Vielleicht sieht es jemand auf einen Blick?

Delphi-Quellcode:
var
 i,ii: integer;
 position: integer;
 inhalt: tStringlist;
 listitem: tlistitem;
 itemstr: tlistitem;
begin

  inhalt := tstringlist.Create;
  try
  for i:=0 to untfilelist.Items.Count -1 do with konk do // konk = TListview
  begin
    inhalt.LoadFromFile(untfilelist.items.strings[i]); // Daten aus Datei holen..
    inhalt.text := stringreplace(inhalt.text,CHR(13) + CHR(10),' ',[rfReplaceAll, rfIgnoreCase]); //..und formatieren

         position := pos(inhalt.text, untwortliste.selected.caption); //hier gibts nur Null zurück :(
In inhalt ist was drin, in selected.caption ebenfalls (und String in Caption IST in inhalt drin!). Dann müsste Pos Entsprechendes ausgeben.

Noch eine andere Frage: Weiß jemand zufällig, wie man einzelne Strings (einzelne Wörter im Satz) innheralb einer Listview-Zelle markieren, einfärben, fettmachen, jedenfalls irgendwie hervorheben kann?

Danke für Eure Hilfe und best wishes,
frieder
  Mit Zitat antworten Zitat