Autor | Thema: Suche im Editierfeld | | Datum:05.10.02 13:06 
(webmaster@juergenbaier.net) | |
Hallo!
Habe ein mehrzeiliges Editierfeld (@createmultiedit) in dem ich einen beliebigen Text anzeigen lasse.
Nun möchte ich eine Funktion einbauen, mit der ich ein bestimmtes Wort suchen lassen kann und dieses markiert werden soll z.b. 3 Wort in Zeile 2.
Die Suche bereitet mir kein Problem, nur das markieren des Wortes.
Gibt es da eine Funktion unter SendMessage?
Gruß Jürgen.
|
| | Datum:05.10.02 13:10 
| |
Hallo,
ja, das geht mit der Message: em_exsetsel
Hab' leider jetzt kein Beispiel parat, aber es gibt ja die Win32.hlp Datei...
Gruß, Frank
|
| | Datum:05.10.02 17:38 
(carlo.keil@web.de) | |
Hallo Jürgen,
ich habe leider keine Lösung für dich, bin aber an einem
Suchverfahren für Multiedits interessiert, wenn es nicht auf
zeilenweisem Auslesen und @Instr(S1,S2) beruht und wäre
deshalb für entsprechende Informationen dankbar.
Gruß
Carlo
|
| | Datum:05.10.02 21:33 
(frankabbing@12move.de) | |
Hi,
ich schicke dir gerne meine Suchen&Ersetzen-Prozedure, die so aussieht:

Du müßtest den Sourcecode noch etwas anpassen, weil er Teil eines Texteditors ist, aber das sollte nicht schwerfallen.
Gruß, Frank
|
| | Datum:06.10.02 11:09 
(webmaster@juergenbaier.net) | |
Hallo Frank,
wäre nett von Dir, wenn du mir die Prozedur bzw. den Quelltext zuschicken könntest - Danke!
Gruß Jürgen.
|
| | Datum: 06.10.02 13:46 
| |
Hallo,
ok, hier ist die Inc-Datei:
Suchen.inc
Die Prozedure benutzt ein RichText-Edit, sollte aber auch auf MultiEdits anwendbar sein.
Sie ist aus dem Programm herausgerissen, ihr müßt also ggf. Variablen deklarieren.
Entwickelt unter Windows XP.
Viel Spaß,
Frank
|
|
|