像HTML元素选择器或Firebug一样的Chrome,如.NET桌面应用程序中的Element Inspector

时间:2014-01-22 17:29:21

标签: .net firebug desktop

我需要像Chrome网络浏览器一样开发HTML Element选择器,或者像Firefox中的Inspect Element那样开发Fire-bug,但需要在.NET桌面应用程序中开发。

我的基本要求是提供选择和/或突出显示HTML页面区域/区域的用户所选主要HTML容器元素(或Chrome上的鼠标悬停)边框的功能。

我需要帮助/指导如何做到这一点?我可以在我的.NET应用程序中添加Chrome或Firefox浏览器控件,还有一些如何使用自己的Element选择器功能?

我知道.NET附带了IE浏览器控件,但我怀疑它提供了这样的功能,而在过去我必须在我的.NET应用程序中加载基于Ajax或一些高级CSS3网站时遇到了一些严重问题

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果这是WPF或WinForms应用程序,您可以观看每个控件的MouseEnterMouseMove事件。当鼠标悬停在您的控件上时,更改边框/背景/字体颜色/任何会引起注意的颜色。在MouseLeave事件中,将控件更改回您找到它的方式。

    private void myControl_MouseEnter(object sender, System.EventArgs e) 
    {
        // Update the control to have an orange background color.
        label1.BackColor = Color.Orange;
    }

    private void myControl_MouseLeave(object sender, System.EventArgs e) 
    {
        // Update the control to have the system default window background color.
        label1.BackColor = SystemColors.Window;
    }