[TUT][C#]Simpler WebBrowser (Ohne Tabs)

03/01/2013 18:42 V ii T e X z Z#1
Hallo Leute ! :mofo:

Ich möchte euch in diesem Tutourial zeigen, wie man einen Simplen WebBrowser ohne TabControl erstellt! (TabControl Später)

INFO : Buttons etc dürft ihr selbst benennen! Das gilt auch für das Fenster

Also :

1.Erstell eine neue WindowsFormsAnwendung
2.Stellt ihr eine Optimale Größe ein

3.Erstellt eine ToolStrip & einen WebBrowser
4.In den Eigenschaften von dem WebBrowser stellt ihr ein :
Quote:
Dock : Fill
5.In der ToolStrip erstellt ihr 5 Buttons & 1 textBox
6.Der erste Button wird der "zurück"-Button -> Doppelklick auf ihn
7.Ihr schreibt folgenden Code :
Code:
webBrowser1.GoBack();
8.Auf den 2. Button klicken, Code eingeben :
Code:
webBrowser1.GoForward();
9.Der 3. wird der "Laden Stoppen" Button, Code eingeben :
Code:
webBrowser1.Stop();
10. Der nächste Button wird "neu laden", Code eingeben :
Code:
webBrowser1.Refresh();
11.Der 5. Button ist der "Home"-Button, Code eingeben :
Code:
webBrowser1.GoHome();
->Hier wird nun die Homepage vom Internet Explorer benutzt.
->Ihr könnt auch eine beliebige nehmen :
Code:
webBrowser1.Navigate("http://www.elitepvpers.com/");
->Wobei ihr die URL durch eine beliebige Seite ersetzen könnt

12.Neben der textBox erstellt ihr nun noch einen Button
13.Der diesen Code bekommt :
Code:
webBrowser1.Navigate(toolStripTextBox1.text);
(Da es ja eine textBox in einer ToolStrip ist)

14.Nun geht ihr auf die textbox(1Click) und klickt neben eigenschaften auf den Blitz (Events)
15.Ihr sucht "KeyDown" -> Worauf ihr einen Doppelklick macht
16.ihr gebt nun diesen Code ein :
Code:
if (e.KeyCode == Keys.Enter)
{
       toolStripButton6.PerformClick();
}
(Wenn man enter drückt, navigiert der Browser nun auch)

15.Nun klickt ihr bei den BrowserEigenschaften auf den Blitz und sucht "DocumentCompleted" -> Doppelklick und folgenden Code :
Code:
toolStripTextBox1.text = webBrowser1.Url.ToString;
16.Dann klickt ihr 2 mal auf euer fenster
17.ihr gebt entweder ein :
Code:
webBrowser1.GoHome();
oder :
Code:
webBrowser1.Navigate("http://www.elitepvpers.com/");
->Wobei ihr die URL wieder ersetzen könnt

Nun speichert ihr das ganze und klickt auf "Debuggen" oder ">"

Wenn ihr alles richtig gemacht habt, Habt ihr nun einen simplen WebBrowser!

:) :handsdown: :)

Im nächsten TUT : TabControl & Google-Suche

by :

V ii T e X z Z
03/02/2013 01:19 Schlüsselbein#2
Ohne irgendwas zu erklären, ist das kein Tutorial. Allenfalls eines, das fürn Arsch ist.
03/03/2013 15:19 V ii T e X z Z#3
Quote:
Originally Posted by Schlüsselbein View Post
Ohne irgendwas zu erklären, ist das kein Tutorial. Allenfalls eines, das fürn Arsch ist.
Das ist alles so logisch, da muss man nix erklären... Das sieht man am Code was es macht... Lies es dir durch : im Code findet jeder die Antwort auf die Frage "Warum ist das so?" ! ;)
03/03/2013 15:22 reCougar#4
Wenn alles so logisch ist, warum hast du dann ein Tut gemacht ?
03/03/2013 16:01 V ii T e X z Z#5
Quote:
Originally Posted by Mr. Cube View Post
Wenn alles so logisch ist, warum hast du dann ein Tut gemacht ?
Das Verstehen, was die Codes bedeuten ist logisch... Aber den Browser an sich, kann nicht jeder.. :*
03/03/2013 17:56 Schlüsselbein#6
Quote:
Aber den Browser an sich, kann nicht jeder.. :*
Aber jeder, der seit 2 Stunden C# programmiert. Und wer sowas nicht selber hinbekommt, der wird ohne Erklärung nichts verstehen. Meiner bescheidenen Meinung ist das Tut so sinvoll wie ein 2. Arschloch - obwohl man je nach Fetisch damit mehr anfangen könnte.
03/03/2013 19:01 snow#7
Quote:
Originally Posted by V ii T e X z Z View Post
Das Verstehen, was die Codes bedeuten ist logisch... Aber den Browser an sich, kann nicht jeder.. :*
Und was bringt ihm das Tutorial? Wow, dann kann derjenige voll cool nen Browser schreiben, der die Funktionen hat, die du aufgeschrieben hast. Ist nicht so, als wäre das das erste Tutorial zum Thema.

Wie wäre es, wenn du erklärst, wie der Browser denn funktioniert (Verbindung mit dem IE und so), was GoBack() usw. macht? Wieso bei GoHome() die URL des IE genutzt wird?

Aber ich glaube, dass du den Zusammenhang nicht einmal selbst verstehst.. :rolleyes:
03/07/2013 03:38 Super Aids#8
This is not a browser. Just an implementation of IE.