vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
The key is: VBControlExtender 
Autor: Blackbox
Datum: 16.04.16 20:44

Hallo myVB.

VB braucht in jedem Fall die Informationen aus der TypeLibrary des Controls.
Das funktioniert am einfachsten, wenn man das WebBrowser Control auf die Form und
deren Visible-Eigenschaft auf false setzt. Auch muss man die Events (ConnectionPoints) auf ein zunächst bekanntes Objekt setzen und dazu kennt VB die Klasse: VBControlExtender.

Das waren schon die Vorbereitungen.

Eingefügt wird Webbrowser als Control nun so (ein Beispiel)

Wie gesagt: Microsoft Internet Controls auf die Form platzieren. Visible-Eigenschaft = False
Button auf die Form setzen und ...

Private WithEvents myObj As VBControlExtender
 
Private Sub Command1_Click()
    Set myObj = Form1.Controls.Add("Shell.Explorer.2", "MyWeb")
 
    With myObj
       .Top = 10
       .Left = 10
       .Width = 4000
       .Height = 4000
       .Visible = True
       .Navigate "http:\\www.vbarchiv.de"
    End With
End Sub
Events von diesem Objekt kommen in eine einzige Sub:

Private Sub myObj_ObjectEvent(Info As EventInfo)
   MsgBox Info.Name 'tue das ja nicht, sonst klickst Du ein paar Minuten lang ;)
End Sub
P.S.:
Übrigens: Wenn Du das Game: "Leben" verloren hast brauchst Du dir über die
Gewinner keine Gedanken machen. Ergo: Deine Angaben gelten nur für Spiele.

Beitrag wurde zuletzt am 16.04.16 um 21:07:51 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WebBrowser zur LaufZeit hinzufügen ohne vorher einen WebBrow...2.505myVB16.04.16 00:05
Re: WebBrowser zur LaufZeit hinzufügen ohne vorher einen Web...1.421ModeratorDieter16.04.16 08:20
Re: WebBrowser zur LaufZeit hinzufügen ohne vorher einen Web...1.455myVB16.04.16 11:04
Re: WebBrowser zur LaufZeit hinzufügen ohne vorher einen Web...1.582Manfred X16.04.16 14:49
The key is: VBControlExtender1.401Blackbox16.04.16 20:44
Re: WebBrowser zur LaufZeit hinzufügen ohne vorher einen Web...1.440myVB16.04.16 21:53
Re: WebBrowser zur LaufZeit hinzufügen ohne vorher einen Web...1.393myVB18.04.16 22:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel