重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
CnPack组件包中有KeyBlocker组件,可以键盘hook的方式屏蔽一些键,但对CTRL+ALT+DEL无效。
开鲁网站建设公司成都创新互联公司,开鲁网站设计制作,有大型网站制作公司丰富经验。已为开鲁千余家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的开鲁做网站的公司定做!
例子在cnpack\Examples\KeyBlocker中。
Dim myHec As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("abc ")
For Each myHe As HtmlElement In myHec
Dim value As String = myHe.GetAttribute("xx")
If IsNumeric(value) Then
If CInt(value) = 10 Then
myHe.SetAttribute("style", "display:none;")
End If
End If
Next
For Each MyHtml As HtmlElement In WebBrowser1.Document.GetElementsByTagName("abc")
If MyHtml.GetAttribute("bcd") = "123" Then
For Each MyDel As HtmlElement In WebBrowser1.Document.GetElementsByTagName("p")
MyDel.InnerText = "要换成的内容"
Next
End If
Next
.net的代码真木有写过。
VB 可以屏蔽 包括ctrl+alt+del在内的所有键盘按键消息
其实你只要后台截获按键的消息后,直接屏蔽掉就可以了。
VB代码我有 net木有。
窗体的KeyPress事件里面写enter按下事件执行button单机代码就好了啊。
‘文本框中屏蔽q 或 Q
If Asc(e.KeyChar) = 81 Or Asc(e.KeyChar) = 113 Then
e.KeyChar = ""
End If
'在Button1_KeyDown下代码:
If e.KeyCode = Keys.E Then
Button1.PerformClick()
End If