Hi leute :)
Ich entwickel gerade einen Client in Visual C# 2010 (Windows Forms) und habe einen Webbrowser erstellt. Grundlage ist einmal die webkit engine also webkitbrowser.
Da Fehlen mir leider Elemente für um diese webkitbrowser im Tabsystem zu erstellen :o - So nebenbei eventuell hat damit jemand mehr erfahrung.
Nun zum eigentlichen Problem.
Ich habe einen webbrowser ( tab System ) erstellt und habe folgende Probleme:
1. Progress bar: Ich kann kein Event erstellen, der das ändern der Progressbar steuert. Ich habe da nur "ParentChanged" und "PreviewKeyDown"
Aber nicht:

ProgressChanged[/B], das ich den Code anwenden könnte:
try
{
progressBar1.Value = Convert.ToInt32(e.CurrentProgress);
progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
}
catch (Exception ex)
{
}
Das war das erste Problem, das zweite Problem ist, das sich Links immer nur im IE öffnen, ich aber wollen würde, das sie die Links im neuen Tab öffnen. Ich weiß aber nicht, wie ich die Links "abfange um denen denn" zu sagen: Öffne im neuen Tab.
Machen würde ich das denn so wollen:
private void <img src="http://dotnet-forum.de/emoticons/emotion-22.gif" alt="Beer" />Irgendwie abfangen ?![/B] (object sender, EventArgs e)
{
if ( Link click )
web = new WebBrowser();
web.ScriptErrorsSuppressed = true;
web.Dock = DockStyle.Fill;
web.Visible = true;
web.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(web_DocumentCompleted);
tabControl1.TabPages.Add("Tab");
tabControl1.SelectTab(i);
tabControl1.SelectedTab.Controls.Add(web);
i += 1;
}
Ichhabe auch schon dutzende mehr oder weniger schrecklich schlechte Youtube "Tutorials" gesehen die alle "Webbrowser" erstellen mit Vor zurück und bla bla bla aber die wesentlichen Sachen wie die Progressbar, Links und Favoriten, Lesezeichen etc. werden nie behandelt.
Auch bei Google und im OPen Code Book habe ich nichts gefunden, weil ich auch nicht ganz weiß wonach ich genau suchen soll.
Ich hoffe jemand kann mir da nen Anstoß geben.
LG
achja, .NET also Windows als OS