enter taste bei tastatur (url input scope) "verändern"?
hallo. ich habe einen webbrowser erstellt mit c# und habe für die textbox auch eine bestimmte tastatur gewählt (url input scope).
allerdings möchte ich, dass wenn die "enter-taste" gedrückt wird, der webbrowser auch zu der seite navigiert. bitte so einfach wie nur möglich erklären, ich bin ein anfänger :S
für diejenigen, die nicht verstehen, was für eine enter taste oder tastatur ich meine, schaut euch auf diesem bild (rechts) die tasten genau an:
http://gadgetu.net/wp-content/upload.../keyboard1.jpg
da gibts z.b. die ".com" taste, genau diese tastatur meine ich!
danke schon mal im voraus!
AW: enter taste bei tastatur (url input scope) "verändern"?
D.h. du willst dass wenn der User www.pocketpc.ch eintippt und dann Enter drückt irgendwie darauf reagieren, dass Enter gedrückt wurde (also zu der entsprechenden Seite navigieren)? Das sollte mit dem Code von hier problemlos klappen: http://stackoverflow.com/questions/3...d-in-a-textbox
AW: enter taste bei tastatur (url input scope) "verändern"?
NOCH EIN EDIT: ok, das habe ich jetzt auch herausgefunden! ^^ vielen dank nochmal, der link hat mir echt weitergeholfen!
EDIT: habe eine winzige änderung durchgeführt. jetzt funktioniert es doch. allerdings wäre es noch schön, wenn die tastatur danach wieder verschwinden würde! wie kann ich das machen?
Zitat:
Zitat von
StevieBallz
genau das möchte ich! danke für die antwort, jedoch funktionieren beide codes bei mir irgendwie nicht. mir wird zwar kein fehler angezeigt, aber es passiert eben nichts, wenn ich auf die "enter"-taste drücke
Zitat:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key.Equals(Key.Enter))
{
string site = textBox1.Text;
webBrowser1.Navigate(new Uri(site, UriKind.Absolute));
}
}
Zitat:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
string site = textBox1.Text;
webBrowser1.Navigate(new Uri(site, UriKind.Absolute));
}
}
vielleicht sieht der code ja anders aus, wenn man die "url"-tastatur benutzt?