Código:
private void textBox1_TextChanged(object sender, EventArgs e)
{
// si la tecla enter fue presionada
// MessageBox.Show("You pressed the enter key.");
}
La idea es capturar una tecla que al pulsarse la imprima en el mensagebox pero desde hoy estoy intentando una y otra vez, busque busque y busque pero nada encontré.
que quiero hacer? un navegador bien basico
la idea es que cuando se teclee en el textbox y se le de enter, navegue a la pagina
_______________________________________________________}
Creo que esta claro lo que no me sale pero por las dudas anexo el resto del codigo
Código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Dragon_Browser
{
public partial class Formulario : Form
{
//string formname = "Dragon Browser";
Boolean cargo = false;
public Formulario()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
splitContainer1.SplitterDistance = 0;
splitContainer2.SplitterDistance = 0;
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.GoBack();
for (int f = 0; f < 100; f++)
{
estadoDeCarga.Increment(1);
}
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
textBox1.Text = "hola esto esta funcionando";
cargo = true;
textBox1.Text = webBrowser1.DocumentTitle + " - " + webBrowser1.Url;
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
//string a;
{
// MessageBox.Show("You pressed the " + " key.");
}
}
private void gobutton_Click(object sender, EventArgs e)
{
cargo = false;
String page;
page = textBox1.Text;
Boolean es = esUnaPagina(page);
if (es == true)
{
webBrowser1.Navigate(page);
}
else
{
MessageBox.Show("You pressed the " + es + " key.");
conQueBuscar(page);
}
}
private void conQueBuscar(string page)
{
string newpage = page.Substring(2);
if (page[0] == 'b')
{
buscarEnBing(newpage);
}
else if (page[0] == 'w')
{
buscarEnWikipedia(newpage);
}
else
{
buscarEnBing(page);
}
}
private void buscarEnBing(string page)
{
string bing = "http://www.bing.com/search?q=";
webBrowser1.Navigate(bing + page);
}
private void buscarEnWikipedia(string page)
{
string wiki = "http://es.wikipedia.org/wiki/Special:Search?search=";
webBrowser1.Navigate(wiki + page);
}
private Boolean esUnaPagina(string page)
{
Boolean es = true;
for (int f = 0; f < page.Length; f++)
{
if (page[f] == ' ')
{
es = false;
}
else if (page[f] != '.')
{
if (f < page.Length - 1)
{
if (page[f + 1] != 'c' || page[f + 1] != 'n' || page[f + 1] != 'o' || page[f + 1] != 'g')
{
es = false;
}
}
}
else if (page.Length == 1)
{
es = false;
}
}
return es;
}
private void fowbutton_Click(object sender, EventArgs e)
{
webBrowser1.GoForward();
cargo = false;
}
private void homeButton_Click(object sender, EventArgs e)
{
webBrowser1.GoHome();
cargo = false;
}
private void refStopButton_Click(object sender, EventArgs e)
{
if (cargo == true)
{
webBrowser1.Refresh();
cargo = false;
}
else
{
webBrowser1.Stop();
}
}
private void imprimirToolStripMenuItem_Click(object sender, EventArgs e)
{
}
}
}