1 Востаннє редагувалося Betterthanyou (31.01.2020 13:02:39)

Тема: richtextbox як зробити виділений текст завжди підсвіченим

Як реалізувати таке: Потрібно щоб виділений текст був постійно "підсвічений" не важливо при цьому пасивна чи активна форма.

Наприклад, є два richtextbox в першому я виділяю рядок, переходжу до другого і починаю там щось вводити, виділяти чи робити будь що можливе. Потрібно щоб перший richtextbox просто продовжував підсвічувати виділений текст (а зараз виділення зникає після втрати фокусу). Як так зробити ?

Під "підсвічувати" я маю на увазі синю стандартну заливку тексту при виділенні.

Подякували: leofun011

2

Re: richtextbox як зробити виділений текст завжди підсвіченим

На Windows Forms я створив нащадка RichTextBox і намагався зробити так, щоб при втраті фокусу виділений текст продовжував відрисовуватися так як він відрисовується при активному фокусі. Попробував кілька різних прийомів, і конкретно з нащадком RichTextBox в мене нічого не вийшло.
Пробуйте створити собі UserControl, додати на нього RichTextBox, і перевизначити відрисовку UserControl'а. Але воно буде трохи не повноцінне.

Ще можна попробувати використати WPF (англ.).

Подякували: Betterthanyou1