webbrowser检测链接点击并在新窗口中打开vb.net

时间:2017-02-10 20:34:44

标签: vb.net hyperlink click window detect

我目前在网页浏览器中链接崩溃时打开新窗口时遇到问题,我无法使用webbrowser.Navigating,因为在用户可以到达链接打开新窗口之前已经发生了多次导航。我已经看过vb.net Detect if a link is clicked in Webbrowser control,但这并没有多大帮助。有没有办法检测webbrowser中的linkclick?我现在不知所措,会感激任何帮助。

2 个答案:

答案 0 :(得分:2)

我能够弄明白该怎么做,对于遇到类似问题的人来说代码如下。

SELECT *
INTO #tbl_Table FROM ( VALUES 
(456,11,'10/02/2017 7:12'),
(789,13,'10/02/2017 8:12'),
(456,22,'10/02/2017 11:13'),
(123,11,'10/02/2017 9:59'),
(789,24,'10/02/2017 9:12'),
(123,22,'10/02/17 11:59')
) as a (TicketNumber,MachineNo, DTime)
GO
SELECT * 
FROM #tbl_Table as t1
INNER JOIN #tbl_Table as t2
ON t1.TicketNumber = t2.TicketNumber
WHERE (t1.MachineNo = 11 or t1.MachineNo = 13)
AND t2.MachineNo != 11 and t2.MachineNo != 13

答案 1 :(得分:1)

我会尝试使用this链接,后者又从this other帖子链接。 两者都使用C#,但如果符合您的需要,您可以将其转换为here

基本上将事件添加到WebBrowser文档。

然而,如果你这样做,它可能会很挑剔。如果没有完美编码,它有时会触发两次。