在Visual C#的Web浏览器中,如果用户将光标移动到链接上,光标将自动变为手...我想更改此..我想让我的程序不显示手用户将光标移动到我的程序的Web浏览器中的链接..我检查了Visual C#中的所有Web浏览器属性,我找不到任何设置来执行此操作..是否可能?
如果是,我该怎么办?
谢谢!
答案 0 :(得分:1)
您可以通过在浏览器控件中注入CSS规则来实现此目的。
您要做的是添加style / css属性cursor:default
您可以通过在head部分中注入样式元素来完成此操作:
HtmlElement headTag = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement styleEl = webBrowser1.Document.CreateElement("style");
IHTMLStyleElement element = (IHTMLStyleElement)styleEl.DomElement;
IHTMLStyleSheetElement styleSheet = element.styleSheet;
styleSheet.cssText = @"a { cursor: default }";
head.AppendChild(styleEl);