Formando el Search String de Google

24 03 2009

No pude hechar andar el script que regala Google para poner su barra de buscador en una pagina de ASP, por ende me puse a ver como formar el search string.. aqui les paso el codigo

ocupan leer cada caracter de un textbox..

string text = TextBox1.Text;

string srch = "http://www.google.com.mx/search?hl=es&q=";

for (int i = 0; i < text.Length; i++)

{

char ltr=text[i];

if (ltr == 32)

{

srch += "+";

}

else

{

srch += text[i].ToString();

}

}

Label1.Text = srch+"&meta=";

 

para buscar imagenes solo cambian el string inicial por:

http://images.google.com.mx/images?gbv=2&hl=es&q=

 

y borrar el “&meta=” que no se usa en imagenes

esa string mandarla a un link o directamente al URL bar del explorador y listo

Saludos…





Hacer un Textbox Numerico en C#

5 03 2009

Esto lo escribo como referencia para mi… para poder crear un Texbox que solo acepte caracteres numericos y solo ciertos caracteres de control, se tiene que agregar el textbox e irse a la ventana de eventos, nos iremos al evento "KeyPressed".

dentro de este evento escribiremos el siguiente codigo:

if (char.IsDigit(e.KeyChar) == true)

{ }

//Codigo Ascii para el punto

else if (e.KeyChar == 46)

{ }

//codigo Ascii para la coma

else if (e.KeyChar == 44)

{ }

//Codigo Ascii para el Backspace

else if (e.KeyChar == '\b')

{ }

else

{ e.Handled = true; }

El Siguiente Codigo, solo acepta Numeros, la Coma, El Punto, y el BackSpace, siguiendo los codigos ASCII
Referencia: MSDN Numeric TextBox

 

Nota: No me convenci mucho… lo tratare de hacer de con un Switch Case… haber si pega, y haber si uso menos lineas de codigo.