Hi,
Ich versuche einen eigenen "Notepad" zu kodieren, weil mich einige Eigenheiten der originalen Notepad.exe stören.
Das sollte ja eigentlich nicht gar so schwer sein. Ich habe eine Textbox txtData genommen, in die ich meinen File einlese ...
In einem SearchFeld gebe ich meinen Suchbegriff ein. Sobald sich das Search Feld ändert führe ich meine Suchfunktion aus und markiere dann mit txtData.Select(start, length) den ersten gefundenen String. (s. Anhang)
Allerding muss die txtData TextBox FOKUSSIERT bleiben. Sobald ich den Focus auf das Searchfeld richte VERSCHWINDET die Markierung.
Das ist für meine Zwecke natürlich katastrophal, weil ich dadurch den zu suchenden String nicht flüssig in das SearchFeld eingeben kann ... sondern ständig das Search Feld neu fokussieren muss.
Ich hoffe, ich habe mein Problem verständlich machen können !
Hat jemand eine Idee, wie ich Daten in txtData so markieren kann, dass die Markierung auch erhalten bleibt, wenn txtData nicht den Focus hat ?
Möglicherweise geht das mit einer TextBox nicht ... ich bin für alle alternativen Lösungswege offen !
LG
Peter
Ich versuche einen eigenen "Notepad" zu kodieren, weil mich einige Eigenheiten der originalen Notepad.exe stören.
Das sollte ja eigentlich nicht gar so schwer sein. Ich habe eine Textbox txtData genommen, in die ich meinen File einlese ...
In einem SearchFeld gebe ich meinen Suchbegriff ein. Sobald sich das Search Feld ändert führe ich meine Suchfunktion aus und markiere dann mit txtData.Select(start, length) den ersten gefundenen String. (s. Anhang)
Allerding muss die txtData TextBox FOKUSSIERT bleiben. Sobald ich den Focus auf das Searchfeld richte VERSCHWINDET die Markierung.
Das ist für meine Zwecke natürlich katastrophal, weil ich dadurch den zu suchenden String nicht flüssig in das SearchFeld eingeben kann ... sondern ständig das Search Feld neu fokussieren muss.
Ich hoffe, ich habe mein Problem verständlich machen können !
Hat jemand eine Idee, wie ich Daten in txtData so markieren kann, dass die Markierung auch erhalten bleibt, wenn txtData nicht den Focus hat ?
Möglicherweise geht das mit einer TextBox nicht ... ich bin für alle alternativen Lösungswege offen !
LG
Peter
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Peter329“ ()