彩色输入域网站

时间:2011-01-16 19:13:49

标签: delphi colors input twebbrowser

我想更改我在webbrowser上可以看到的输入字段的边框颜色。我想知道当我用鼠标选择它们时是否可以改变边框颜色。 Google Chrome就是一个很好的例子。有人知道这个有效吗?以及如何让它在德尔福工作?

THX

2 个答案:

答案 0 :(得分:0)

这种事情通常是通过CSS样式完成的。 IIRC在这种情况下为*:focus。

的样式设置

通常,样式表将与HTML页面分开,并通过标题中的标记引用。

如果要从Delpi中生成内容,则可能必须使用嵌入在HTML页面中的所谓内联样式表:...标记。

如果您不熟悉这些技巧,我可以推荐w3schools网站。更具体地说是他们的CSS tutorial

答案 1 :(得分:0)

Delphi的TWebBrowser是IWebBrowser2组件的包装器,在当前版本的Windows中,它基于Internet Explorer。

所以我似乎不太可能使用任何Delphi代码来修改控件渲染。

更新版本的Internet Explorer现在突出显示活动/聚焦输入字段,但我怀疑您是否可以控制目标计算机上安装的IE版本。

显而易见的替代方案是使用CSS样式以不同方式绘制活动/聚焦输入字段。