我需要像Chrome网络浏览器一样开发HTML Element选择器,或者像Firefox中的Inspect Element那样开发Fire-bug,但需要在.NET桌面应用程序中开发。
我的基本要求是提供选择和/或突出显示HTML页面区域/区域的用户所选主要HTML容器元素(或Chrome上的鼠标悬停)边框的功能。
我需要帮助/指导如何做到这一点?我可以在我的.NET应用程序中添加Chrome或Firefox浏览器控件,还有一些如何使用自己的Element选择器功能?
我知道.NET附带了IE浏览器控件,但我怀疑它提供了这样的功能,而在过去我必须在我的.NET应用程序中加载基于Ajax或一些高级CSS3网站时遇到了一些严重问题
提前致谢。
汗
答案 0 :(得分:0)
如果这是WPF或WinForms应用程序,您可以观看每个控件的MouseEnter或MouseMove事件。当鼠标悬停在您的控件上时,更改边框/背景/字体颜色/任何会引起注意的颜色。在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;
}