Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   wörter nach reihenfolge markieren (https://www.delphipraxis.net/155028-woerter-nach-reihenfolge-markieren.html)

Orhan 5. Okt 2010 15:58

Delphi-Version: 5

wörter nach reihenfolge markieren
 
Hallo

Ich war seit langer Zeit nicht im Delphi-Forum, ist sehr schön eingerichtet an die Umsteller
ein Dankeschön.

Meine Frage: Ich möchte in einem Text die einzelne Wörter nach der Reihenfolge (nacheinander) mit einem Timer (Timerprocedure) markieren und zugleich soll dieses Wort im Listbox untereineander (numerisch) hinzugefügt werden.


Dankeschön

stahli 5. Okt 2010 16:45

AW: wörter nach reihenfolge markieren
 
Hallo,
das ist etwas unscharf formuliert...
Du könntest mit "Pos" z.B. nach dem nächsten Leerzeichehn suchen.
Es wäre auch möglich, mit ReplaceString alle Leerzeichen durch #13#10 zu ersetzen und den neuen Text in einer Stringlist zeilenweise zu verarbeiten.
Je nachdem, was Dein Ziel ist...

Orhan 5. Okt 2010 20:31

AW: wörter nach reihenfolge markieren
 
Hallo

Danke, für die Antwort. Ich möchte eigentlich diesen Satz z.B.: "Ich gehe nach Hause" Wort für Wort markiern, und zugleich im Edit einfügen (mit dem Timerprodecure). Ich werde ihre Tipps versuchen und hoffe dies hinzukriegen.


Danke

stahli 5. Okt 2010 20:42

AW: wörter nach reihenfolge markieren
 
Und was willst Du im Edit tun, solange ein Wort angezeigt wird?
Und wann soll der Timer das nächste Wort anzeigen?

Orhan 5. Okt 2010 22:18

AW: wörter nach reihenfolge markieren
 
Und was willst Du im Edit tun, solange ein Wort angezeigt wird? Ich möchte im Listbox üperprüfen ob dieses Wort auch vorhanden ist.

Und wann soll der Timer das nächste Wort anzeigen? Gleich nacheinander sowie eine Reihenfolge, wenn es das erste Wort im Edit anzeigt dann folgt das nächste (wie ein Zahlensystem).


Danke

stahli 5. Okt 2010 22:35

AW: wörter nach reihenfolge markieren
 
Ok, dann kannst Du ja das Edit leeren und in der ListBox den ItemIndex eins hoch zählen.
Man könnte ein einem grünen Panel o.ä. noch "gefunden" anzeigen.

Den Textvergleich kannst Du auch nach jeder Änderung im Edit veranlassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz