Можете ли вы изменить цвет по умолчанию для выделенного текста в MS Access? - PullRequest
3 голосов
/ 18 ноября 2011

Я не нашел существующего поста об этом, поэтому попробую.

Хотелось бы узнать, есть ли способ изменить цвет подсветки по умолчанию для выделенного текста? Прямо сейчас, всякий раз, когда я вызываю .SetFocus для поля, Access «выбирает» содержимое поля. Используемый цвет - черный, что делает данные очень плохо различимыми. Есть ли способ изменить этот цвет?

Ответы [ 3 ]

3 голосов
/ 18 ноября 2011

Access просто меняет цвет фона и переднего плана как средство выделения текста в текстовом поле. Насколько я знаю, нет способа изменить это поведение.

Очевидно, что вы можете сами изменять цвета переднего плана и фона, но не существует отдельного цвета "подсветки", который можно установить независимо от переднего плана / фона.

0 голосов
/ 22 ноября 2015

Иногда эта проблема может быть вызвана использованием прозрачного текстового поля на фоне того же или аналогичного цвета (с текстом контрастного цвета).Убедитесь, что цвет фона текстового поля установлен на тот же / аналогичный цвет, что и фон.

По сути, вам нужен цвет фона текстового поля для контраста с текстом.Когда выделено, выделение будет контрастным цветом к цвету фона текстового поля.

0 голосов
/ 10 февраля 2012

Хотя это не является специфичностью для списков, я все же думаю, что стоит отметить, что списки работают немного по-другому (не уверен, почему ... может быть, другой разработчик!) Выбранная строка в списке будет * инвертирует *1002* цвет фона и переднего плана по отдельности вместо их замены.

Например, если у вас светло-синий текст на белом фоне, обычно выбранная строка будет красным текстом на черном фоне.Белый цвет превращается в черный, а светло-синий - в красный.

Или если бы у вас был

Не уверен, какой метод мне нравится больше, но было бы неплохо, если бы они были одинаковыми!Делает пользовательский интерфейс намного лучше, когда они согласованы по всей форме!

...