switch (sender)

06/03/2008 - 15:12 por A Trujillo | Informe spam
Saludos,
Por favor me podeis orientar sobre esto:
dentro del constructor de una clase quisiera identificar el objeto que la
inicializo: si fue un control timer, boton, o lo quesea. Hay forma de
comparar el 'sender' del control en un "switch" o "if", algo asi como:

switch ( sender )
{
case "botonClear":
//do some thing;
break;
...
}

Es que tal vez estoy buscando por algo que no se puede hacer, apreciaria
vuestra ayuda, gracias de antemano,
Alberto

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
06/03/2008 - 21:31 | Informe spam
"A Trujillo" wrote in message
news:
dentro del constructor de una clase quisiera identificar el objeto que la
inicializo: si fue un control timer, boton, o lo quesea. Hay forma de
comparar el 'sender' del control en un "switch" o "if", algo asi como:

switch ( sender )
{
case "botonClear":
//do some thing;
break;
...
}




Podrías hacer switch(((Control)sender).Name) {...} si es un Control de
WinForms, o ID en lugar de Name si es de WebForms.
Respuesta Responder a este mensaje
#2 A Trujillo
07/03/2008 - 15:09 | Informe spam
Muchas gracias Alberto,
Tu sugerencia ha funcionado bien y he tomado nota de como puedo hacer lo que
buscaba para futuras ocasiones. Muchas gracias por tu contribucion,
un saludo,
Alberto


"Alberto Poblacion" wrote:

"A Trujillo" wrote in message
news:
> dentro del constructor de una clase quisiera identificar el objeto que la
> inicializo: si fue un control timer, boton, o lo quesea. Hay forma de
> comparar el 'sender' del control en un "switch" o "if", algo asi como:
>
> switch ( sender )
> {
> case "botonClear":
> //do some thing;
> break;
> ...
> }
>

Podrías hacer switch(((Control)sender).Name) {...} si es un Control de
WinForms, o ID en lugar de Name si es de WebForms.


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