HomeArtikelDownloadsForum
PCFreunde.deForumEntwicklungC#, .NET
Besucher online: 738
Schnellsuche

Anzeigen

Community

Foren
C#, .NET Seite 2/2
Webbrowser C#
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1 2
Zurück
Nachricht
SHADOWBEAST
Titel: Webbrowser C# 16.12.2009 17:09
874 Punkte (?)
Anmeldungsdatum: 10.07.2008
Beiträge: 188
Tutorial Autor (?)
Zitat:
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
webBrowser1.Url = new Uri("http://www.google.at/");
textBox1.Text = "www.google.at";
}

private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://www.google.at/");
textBox1.Text = "www.google.at";
}

private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(textBox1.Text);
}

private void button3_Click(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://www.web.de/");
textBox1.Text = "www.web.de";
}

private void button4_Click(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://www.web.de/");
textBox1.Text = "www.web.de";
}

private void button5_Click(object sender, EventArgs e)
{
webBrowser1.Url = new Uri("http://www.amazon.de/");
textBox1.Text = "www.amazon.de";
}

private void button6_Click(object sender, EventArgs e)
{
webBrowser1.GoBack();
}

private void button7_Click(object sender, EventArgs e)
{
webBrowser1.GoForward();
}

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
webBrowser1.Navigate(textBox1.Text);
}
}

private void textBox1_TextChanged(object sender, EventArgs e)
{

}
}
}


________________________________________
MfG. Maximilian :)
Private Nachricht senden  
 
xero
Titel: Webbrowser C# 16.12.2009 18:12
1.953 Punkte (?)
Anmeldungsdatum: 04.09.2006
Beiträge: 450
Tutorial Autor (?)
Akzeptierte Antwort
(+50 Punkte)
Warum deine Textbox nach einem Enter leer sein sollte, kann ich anhand des Codes jetzt nicht nachvollziehen...

Noch ein Tipp wie du das mit dem "derzeitige URL in die TextBox schreiben" besser lösen kannst:
Du machst beim Webbrowser ein Event(Wie vorher bei der TextBox) nur dieses mal kein KeyDown sondern ein "Navigated". Dieses Event wird jedes mal aufgerufen, wenn der Webbrowser eine neue Seite an-navigiert. In das Event schreibst du:
Zitat:
textBox1.Text = webBrowser1.Url.ToString();


Dein Code im Constructor kann dann so aussehen:
Zitat:
public Form1()
{
InitializeComponent();
webBrowser1.Navigate("http://www.google.at/");
}

Auch bei den Buttons solltest du webBrowser1.Navigate("..."); verwenden und wenn du das mit dem Webbrowser-Event hast, kannst du dir das
Zitat:
textBox1.Text = "www....";

sparen.

edit: Wenn du willst, schmeiß deinen Projektordner doch in ein Archiev (zip, rar, was auch immer), lads hier hoch(http://www.file-upload.net/) und gib mit den Download-Link, dann schau ichs mir auf meinem pc an und schicks dir verbessert zurück. So übers Forum ohne Syntax-Highlighting macht das echt keinen Spaß...

mfg

[Zuletzt bearbeitet: 16.12.2009 18:15]
Private Nachricht senden  
 
AntwortenNeues ThemaZur akzeptierten AntwortZur Themenliste
Seiten:
1 2
Zurück
Community Login
eMail:
Passwort:
Auto-Login