Użyłem teraz zbyt długo, próbując wykombinować problem, który nie wydawał mi się tak trudny .tworząc prostą funkcję wyszukiwania, dzięki czemu kursor przeskoczy do (lub podświetli) szukane słowo
Oto sprawa:
Piszę małych aplikacji przy użyciu C# i WPF.
Mam RichTextBox zawierający FlowDocument.
Dodałem mały pole tekstowe i przycisk poniżej mojego richtextbox.
Użytkownik wpisuje słowo, które chce wyszukać, i naciska przycisk.
Richtextbox przeskoczy do pierwszego wystąpienia tego słowa.
wystarczy, że po prostu przeskoczy do właściwej linii - może również wybrać, zaznaczyć lub umieścić kursor za pomocą słowa - wszystko będzie działać, dopóki tekst richTextBox zostanie przewinięty do słowa.
Naciśnięcie przycisku spowoduje przejście do następnego wystąpienia słowa i tak dalej, aż do końca dokumentu.
Jak już powiedziałem - myślałem, że to proste zadanie - jednak mam poważne problemy z ustaleniem tego.
to działało jak czar. Dzięki za odpowiedź na milion, kolego. Nie masz pojęcia, jak bardzo mi pomogłeś. Miłego dnia! – Sagi1981
Pierwszy zwrot w FindTextInRange powinien jednak zostać zmieniony na wartość zerową, zamiast fałszywego :) – Sagi1981
Dzięki. Tak dzieje się, gdy wpiszesz pomysł i nie próbujesz go wypróbować. Edytowałem false -> null it w mojej odpowiedzi. –