Webbrowser Komponente in MS Visual Basic 2008 Express
Hallo,
ich brauch mal eure Hilfe und zwar habe ich vor, mit MS Visual Basic 2008 Express eine kleine Anwendung zu schreiben, die mit Hilfe der Webbrowserkomponente in unser Intranet eingreift. Jedoch habe ich vollgendes Problem und zwar übernimmt die Komponente nicht die vollen funktionen vom IE ,wie zum Beispiel das Autovervollständigen oder das anlegen der Cookies. Ich bekomme immer wieder fehlermeldungen in dem mir das Intranet sagt das ich mich richtig angemeldet habe, kann aber dennoch bestimmt sachen nicht abrufen, was wiederum mit dem IE geht.
Weiß da einer ne Lösung was ich da falsch mache?
Gruß Becker Admin
ich brauch mal eure Hilfe und zwar habe ich vor, mit MS Visual Basic 2008 Express eine kleine Anwendung zu schreiben, die mit Hilfe der Webbrowserkomponente in unser Intranet eingreift. Jedoch habe ich vollgendes Problem und zwar übernimmt die Komponente nicht die vollen funktionen vom IE ,wie zum Beispiel das Autovervollständigen oder das anlegen der Cookies. Ich bekomme immer wieder fehlermeldungen in dem mir das Intranet sagt das ich mich richtig angemeldet habe, kann aber dennoch bestimmt sachen nicht abrufen, was wiederum mit dem IE geht.
Weiß da einer ne Lösung was ich da falsch mache?
Gruß Becker Admin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90493
Url: https://administrator.de/contentid/90493
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
10 Kommentare
Neuester Kommentar
hi,
du könntest alternativ direct auf die COM Variante, also das ActiveX Steuerelement des Internet Explorers zugreifen (shdocvw.dll)
Diese ist im Grunde fast identisch zu bedienen wie mit dem Managed Webbrowser Steuerelement, bietet aber einiges mehr an 'Eingriffsmöglichkeiten' und Eigenschaften des IE
du könntest alternativ direct auf die COM Variante, also das ActiveX Steuerelement des Internet Explorers zugreifen (shdocvw.dll)
Diese ist im Grunde fast identisch zu bedienen wie mit dem Managed Webbrowser Steuerelement, bietet aber einiges mehr an 'Eingriffsmöglichkeiten' und Eigenschaften des IE
hm, hab mit der express 2008 noch nicht gearbeitet, aber müßte eigentlich wie bei der 2005er auch funktionieren.
einfach per rechtsklick im projekt-explorer 'verweis hinzufügen' wählen, auf den reiter 'com-objekte' wechseln, und dann heißt das ding glaube ich 'Microsoft Internet Controls' ... im zweifel steht aber der pfad in der spalte dahinter, dort dann einfach schauen obs die shdocvw.dll ist ;)
einfach per rechtsklick im projekt-explorer 'verweis hinzufügen' wählen, auf den reiter 'com-objekte' wechseln, und dann heißt das ding glaube ich 'Microsoft Internet Controls' ... im zweifel steht aber der pfad in der spalte dahinter, dort dann einfach schauen obs die shdocvw.dll ist ;)
argl ;) mein fehler. wenn du nur den verweis hinzufügst, kriegst du leider nicht die oberfläche des steuerlements.
also rechtsklick auf die toolbox -> 'element hinzufügen' (oder so ähnlich) und dann wie oben beschrieben ;)
also rechtsklick auf die toolbox -> 'element hinzufügen' (oder so ähnlich) und dann wie oben beschrieben ;)
wie das hat dich nicht weitergebracht ?!
Wenn du das machst, taucht da ein neues Symbol auf in der Toolbox, 'Microsoft WebBrowser' oder so ähnlich das du dann ganz normal wie jedes andere Steuerelement nutzen kannst, also auf die Form ziehen etc etc
Über den von mir oben fälschlicherweise genannten Weg kannst du ein Objekt im Code erstellen über das du auf die Komponente zugreifen kannst.
Die Anzeige auf der Form wird so aber sehr umständlich, deswegen solltest du den Verweis nochmals entfernen (im Projekt-Explorer auf 'Alles anzeigen' klicken, Verweise öffnen und den Verweis zu shdocvw löschen) und das ganze über die Toolbox nochmals referenzieren.
Wenn du das machst, taucht da ein neues Symbol auf in der Toolbox, 'Microsoft WebBrowser' oder so ähnlich das du dann ganz normal wie jedes andere Steuerelement nutzen kannst, also auf die Form ziehen etc etc
Über den von mir oben fälschlicherweise genannten Weg kannst du ein Objekt im Code erstellen über das du auf die Komponente zugreifen kannst.
Die Anzeige auf der Form wird so aber sehr umständlich, deswegen solltest du den Verweis nochmals entfernen (im Projekt-Explorer auf 'Alles anzeigen' klicken, Verweise öffnen und den Verweis zu shdocvw löschen) und das ganze über die Toolbox nochmals referenzieren.
ja ich weiß was du meinst...
sorry ich dachte die funktionalität wäre mit diesem steuerelement gegeben ;(
hab hier nen artikel gefunden wie du es für einzelne elemente aktivieren kannst ->
http://www.vbforfree.com/?p=327
aber ich fürchte das ist auch nicht ganz das was du wolltest ...
sorry ich dachte die funktionalität wäre mit diesem steuerelement gegeben ;(
hab hier nen artikel gefunden wie du es für einzelne elemente aktivieren kannst ->
http://www.vbforfree.com/?p=327
aber ich fürchte das ist auch nicht ganz das was du wolltest ...