Una pregunta facil: saber el tipo de un control ??

28/07/2006 - 19:58 por [Juanjo] | Informe spam
Hola grupo:

Quiero hacer una funcion a la cual yo le pase un control del formulario,
y en funcion del tipo de control, que haga una cosa u otra.

Mas o menos seria
private void tipoControl (Control cont)
{
if (cont.GetType() == //AQUI ME PIERDO
MessageBox.Show("es un textbox") //por ejemplo, si el control es
de tipo TextBox.
}

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Jose Escrich
28/07/2006 - 20:10 | Informe spam
Hola [Juanjo],

seria
private void tipoControl (Control cont)
{
if (cont.GetType() == typeof(TextBox))
MessageBox.Show("es un textbox") //por ejemplo, si el control es
}

siempe agregando System.Web.UI.WebControls... etc

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> MessageBox.Show("es un textbox") //por ejemplo, si el control es de
[> tipo TextBox.
[>
Respuesta Responder a este mensaje
#2 [Juanjo]
29/07/2006 - 01:00 | Informe spam
muchas gracias.perfecto

"Jose Escrich" escribió en el mensaje
news:
Hola [Juanjo],

seria private void tipoControl (Control cont)
{
if (cont.GetType() == typeof(TextBox))
MessageBox.Show("es un textbox") //por ejemplo, si el control es }

siempe agregando System.Web.UI.WebControls... etc

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> MessageBox.Show("es un textbox") //por ejemplo, si el control es de
[> tipo TextBox.
[>

Respuesta Responder a este mensaje
#3 Jose Antonio
31/07/2006 - 01:16 | Informe spam
En c# es mucho mas facil:
private void tipoControl (Control cont)
{
if (cont is TextBox)
MessageBox.Show("es un textbox") //por ejemplo, si el control es
}


"Jose Escrich" escribió en el mensaje
news:
Hola [Juanjo],

seria private void tipoControl (Control cont)
{
if (cont.GetType() == typeof(TextBox))
MessageBox.Show("es un textbox") //por ejemplo, si el control es }

siempe agregando System.Web.UI.WebControls... etc

Jose Escrich
mailto: jescrich -a- gmail.com
http://latincoder.com

[> MessageBox.Show("es un textbox") //por ejemplo, si el control es de
[> tipo TextBox.
[>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida