Hallo zusammen
Ich arbeite zur Zeit an einem Browser, welcher mir alle zu einem Stichwort passenden Links auf einer Website öffnet und in einzelnen Tabs darstellt.
Aktuell sieht das folgendermassen aus:
TabControl mit einer TabPage, darin ein WebBrowser Control als primären Browser. Relevante Links werden via durchforsten des HTML-Streams direkt indexiert und danach wird für jeden Link ein eigenes Tab erstellt, ein WebBrowser mit der URL des Ziels und dieser dann an das Tab gebunden.
Die Popupünterdrückung auf der primären Page ist relativ einfach, ich handle davon einfach den Event NewWindow des bereits bekannten Browsers.
Irgendwie stehe ich aber nun auf dem Schlauch was das Handeln des NewWindow-Events bei dynamischen erstellten WebBrowser Controls anbelangt. Logisch ist natürlich, dass ein dynamisches Control der Applikation im Vornerein nicht bekannt ist, einen fixen Handler zu setzen wie für den zur Laufzeit bekannten primären Browser ist also nicht möglich....
Kann mir da jemand den Wink mit dem Zaunpfahl geben?
Danke
Ich arbeite zur Zeit an einem Browser, welcher mir alle zu einem Stichwort passenden Links auf einer Website öffnet und in einzelnen Tabs darstellt.
Aktuell sieht das folgendermassen aus:
TabControl mit einer TabPage, darin ein WebBrowser Control als primären Browser. Relevante Links werden via durchforsten des HTML-Streams direkt indexiert und danach wird für jeden Link ein eigenes Tab erstellt, ein WebBrowser mit der URL des Ziels und dieser dann an das Tab gebunden.
Die Popupünterdrückung auf der primären Page ist relativ einfach, ich handle davon einfach den Event NewWindow des bereits bekannten Browsers.
Irgendwie stehe ich aber nun auf dem Schlauch was das Handeln des NewWindow-Events bei dynamischen erstellten WebBrowser Controls anbelangt. Logisch ist natürlich, dass ein dynamisches Control der Applikation im Vornerein nicht bekannt ist, einen fixen Handler zu setzen wie für den zur Laufzeit bekannten primären Browser ist also nicht möglich....
Kann mir da jemand den Wink mit dem Zaunpfahl geben?
Danke
Comment