webForumDet fria alternativet

Internet Explorer

.NETur .NET

4 svar · 322 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Frågan#1

Hur blir denna kod ifrån VB6 i .NET (C# eller VB.NET spelar ingen roll)?

Dim WithEvents ie As Object
Set ie = GetObject("InternetExplorer.Application")
ie.Visible = True

Och hur gör jag för att förhindra att IE-fönstret öppnar popuper och spärrar vissa sidor från att visas? Det finns events för båda vet jag men minns inte vad de heter.

Medlem sedan juli 20022 537 inlägg
#2

Har du VS.NET kan du kolla runt bland alla COM-komponenter så hittar du IE där.
Sen lägger du till IE till din toolbox.
När det är fixat kan du när som helst dra din IE-kontroll till ditt win form.
Med hjälpa av intellisensen kan du nog luska ut vilka funktioner som gör det du vill.

Medlem sedan okt. 20023 030 inlägg
#3

Problemet är bara det att jag använder inte VS.NET. Jag använder SharpDevelop. :l

Medlem sedan juli 20022 537 inlägg
#4

Går det inte att lägga in komponenter till toolboxen där?

Medlem sedan okt. 20023 030 inlägg
#5

Så nu att man kan lägga till referenser till ActiveX-komponenter så jag la till Microsoft Internet Controls och sedan följande kod:

using SHDocVw;

..

private InternetExplorer ie = new InternetExplorer();
ie.Visible = true;
139 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)