日期:2014-05-19  浏览次数:20686 次

[winform]如何判断在一个网页中具有输入焦点
axBrowser   控件浏览网页,如何确定在当前网页,可以输入

例如一个没有可输入的网页(没有text、textarea等),就没有输入焦点

或者有text框,但鼠标没有点进去,也没有输入焦点,一旦点了,就有输入焦点了。


好像输入法是可以判断的,没有输入焦点(不可以输入),就不会出现那个字的选择条;可以输入的时候,就会出现字选择条。

就是要得到类似输入法的结果

------解决方案--------------------
msdn2.microsoft.com/en-us/library/system.windows.forms.htmldocument.activeelement.aspx
------解决方案--------------------
if (webBrowser1.Document.ActiveElement.TagName = "INPUT ") ....
------解决方案--------------------
if (webBrowser1.Document.ActiveElement.GetAttribute( "ID ") == "some id ")