User 13204940 Ответов: 0

Изменение цвета выделения текстового поля


Привет
Я пробовал несколько методов, включая изменение цвета каретки с помощью собственных библиотек DLL и пользовательских элементов управления, но, похоже, не могу найти аккуратного способа изменить синий цвет подсветки текстового поля на любой заданный цвет. Какой самый лучший способ?

Что я уже пробовал:

Упомянуто в вопросе.


----------------------

[no name]

Я действительно попробовал поиск в Google-Вот как я нашел примеры, использующие пользовательские классы (на самом деле тот, который вы связали) и собственные примеры DLL. Этот код вызывает необычные цветовые сбои, поэтому я попробую еще раз, чтобы посмотреть, смогу ли я это исправить

Graeme_Grant

Когда вы задаете вопросы, вы должны быть кристально ясны, так как мы не читаем мысли и не можем видеть ваш экран отсюда.

Пожалуйста, обновите вопрос с четкими и краткими деталями, образцом кода, любыми сообщениями об ошибках (включая внутренние детали исключения) и т. д., нажав на кнопку Улучшить вопрос виджет.

[no name]

Итак, я изменил код, чтобы вызвать Invalidate() в TextChanged, но это вызывает мерцание, и цветной текст не всегда синхронизируется с фактической длиной текста

0 Ответов