Code aus MSDN funktioniert nicht!
-
Mein code sieht so aus eingearbeitet:
namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void toolStripTextBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Navigate(textBox1.Text); } } // Navigates to the URL in the address box when // the Go button is clicked. private void button1_Click(object sender, EventArgs e) { Navigate(textBox1.Text); } // Navigates to the given URL if it is valid. private void Navigate(String address) { if (String.IsNullOrEmpty(address)) return; if (address.Equals("\1:blank")) return; if (!address.StartsWith("http://") && !address.StartsWith("https://")) { address = "http://" + address; } try { webBrowser1.Navigate(new Uri(address)); } catch (System.UriFormatException) { return; } } // Updates the URL in TextBoxAddress upon navigation. private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { textBox1.Text = webBrowser1.Url.ToString(); } } }
und zu inflames2k
wie mache ich das mit den Debugger???
-
bugmenot2 schrieb:
wie mache ich das mit den Debugger???
Der Debugger ist das Werkzeug überhaupt für jeden Programmierer. Mit ihm kannst du das Programm zur Laufzeit anhalten, Werte und den Ablauf überprüfen und vieles mehr.
Lies dir diesen Artikel mal durch: http://magazin.c-plusplus.net/artikel/Debuggen mit VCPlusPlus6
Der bezieht sich zwar auf das etwas ältere VS6, die grundlegenden Debugging-Mechanismen gelten aber weiterhin. Der Artikel sollte dir also einiges bringen.
-
bugmenot2 schrieb:
weiß jemand woran das liegen könnte
Ja
// Updates the URL in TextBoxAddress upon navigation. private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { toolStripTextBox1.Text = webBrowser1.Url.ToString(); }
-
nein es kommt leider nicht zu dem punkt
@FrEEzE2046
dein Code geht nich da meine textbox "textBox1" heißt
-
Hab mit dem Webbrowser Control noch nicht gearbeitet, aber ich denke du hast vergessen das Navigated Event zu abonieren.
-
naj ich schreib mal den ganzen code:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void toolStripTextBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Navigate(textBox1.Text); } } // Navigates to the URL in the address box when // the Go button is clicked. private void button1_Click(object sender, EventArgs e) { Navigate(textBox1.Text); } // Navigates to the given URL if it is valid. private void Navigate(String address) { if (String.IsNullOrEmpty(address)) return; if (address.Equals("\1:blank")) return; if (!address.StartsWith("http://") && !address.StartsWith("https://")) { address = "http://" + address; } try { webBrowser1.Navigate(new Uri(address)); } catch (System.UriFormatException) { return; } } // Updates the URL in TextBoxAddress upon navigation. private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e) { textBox1.Text = webBrowser1.Url.ToString(); } } }
ach ja und das mit enter funktioniert auch nicht
-
Versuch doch mal folgendes:
public Form1() { InitializeComponent(); toolStripTextBox1.KeyDown += new EventHandler(toolStripTextBox1_KeyDown); this.webBrowser1.Navigated += new EventHandler(webBrowser1_Navigated); }
Wie gesagt, ich behaupte immernoch, dass du vergessen hast die Events zu abonieren.
-
Nein das geht leider nicht
-
Fehlermeldung? - Hellsehen kann hier denk ich keiner.
-
OMG.
Weiß du was Events sind? Weißt du wie man Events fängt? Weißt du wie man Fehler beschreibt?
DU kannst nicht erwarten das wir dir hier einfach Code vorsetzen welches du bei dir noch irgendwo hin kopierst und alles funktioniert.
Zudem bedeutet einarbeiten das man es seiner Applikation anpasst, nicht einfach nur in einer Datei kopiert...