цветовые поля ввода - PullRequest
       31

цветовые поля ввода

0 голосов
/ 16 января 2011

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

Thx

Ответы [ 2 ]

0 голосов
/ 16 января 2011

Delphi TWebBrowser - это оболочка для компонента IWebBrowser2 , который в текущих версиях Windows основан на Internet Explorer.

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

В более поздних версиях Internet Explorer теперь выделено поле активного / сфокусированного ввода, но я сомневаюсь, что у вас будет большой контроль над тем, какие версии IE установлены на ваших целевых машинах.

Очевидной альтернативой было бы использование стилей CSS для различного рисования активных / сфокусированных полей ввода.

0 голосов
/ 16 января 2011

Подобные вещи обычно выполняются с помощью стилей CSS. IIRC в этом случае настройки стиля для *: focus.

Обычно таблицы стилей отделены от HTML-страницы и на них ссылаются теги в заголовке.

Если вы генерируете контент из Delpi, вам, возможно, придется использовать так называемую встроенную таблицу стилей: ... теги, встроенные в HTML-страницу.

Если вы не знакомы с этими методами, я могу порекомендовать сайт w3schools . Более конкретно их учебник CSS .

...