Delphi 彩色输入字段网站

Delphi 彩色输入字段网站,delphi,colors,input,twebbrowser,Delphi,Colors,Input,Twebbrowser,我想更改在webbrowser上可以看到的输入字段的边框颜色。我想知道当我用鼠标选择它们时,是否可以更改边框颜色。谷歌浏览器就是一个很好的例子。有人知道这有用吗?我怎样才能让它在德尔福工作 Thx这类事情通常是通过css样式完成的。IIRC在本例中为*:焦点的样式设置 通常,样式表将与HTML页面分开,并通过标题中的标记引用 如果您是从Delpi中生成内容,则可能必须使用所谓的内联样式表:。。。HTML页面中嵌入的标记 如果你不熟悉这些技术,我可以推荐这个网站。更具体地说,Delphi的TWeb

我想更改在webbrowser上可以看到的输入字段的边框颜色。我想知道当我用鼠标选择它们时,是否可以更改边框颜色。谷歌浏览器就是一个很好的例子。有人知道这有用吗?我怎样才能让它在德尔福工作


Thx

这类事情通常是通过css样式完成的。IIRC在本例中为*:焦点的样式设置

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

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


如果你不熟悉这些技术,我可以推荐这个网站。更具体地说,

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

因此,在我看来,任何Delphi代码都不可能用来修改控件渲染

最近版本的Internet Explorer现在确实突出显示了“活动/聚焦”输入字段,但我怀疑您是否能够控制在目标机器上安装哪些版本的IE


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

这真的是一个TWebBrowser问题吗?如果是这样,那么这与德尔福无关,实际上是一个IE问题。您知道TWebBrowser中的输入字段实际上是由IE绘制的,与您的Delphi代码Whatshover无关吗?是的,我知道它是由IE绘制的,但我想知道如何使用Delphi操作它。还有别的办法吗?我唯一想做的就是把Twebbrowser留在表单上,当我选择输入字段时,我希望它们周围有一个边框。这是可能的吗?你会如何用Delphi操作它?这项工作是由我来做的。你能让我做这个吗?如果你不能让浏览器来做这件事,那么我相信你可以用一些漂亮的CSS来做,但当然你必须处理所有的CSS/IE版本问题。