在winform设计器中模仿html元素选择最简单,最直观的方法是什么?

时间:2014-04-26 18:18:19

标签: javascript html selection

我在做一些特殊用途的html编辑器。 我在页面上有一个html标签层次结构TreeView。 我想在TreeView中更改所选节点时选择html元素。 例如,如果我在TreeView中选择div或table或按钮,我想在TreeView附近显示的页面上看起来像选中该元素。

我怎么能这样做?在元素不支持的情况下,更改元素 bgcolor 在极少数情况下有点不太好。在所选元素周围显示粗体矩形是完美的,但我不知道如何。

我知道如何从WebBrowser调用JS,我问一下JS解决方案。关于这样的功能的一些想法:

function SelectObject(element_id)
{

}

我想要那样的东西: enter image description here

1 个答案:

答案 0 :(得分:1)

如果您对背景颜色变化感到满意,请使用它。对于不“支持”背景更改的元素,请使用特定于元素类型的元素,稍后可以实现。

或者,您应该使用叠加层。有一篇文章如何找出元素http://www.codeproject.com/Articles/35737/Absolute-Position-of-a-DOM-Element

的位置