como saber si un objeto es un listbox o un checkbox

01/06/2005 - 16:41 por sergiño | Informe spam
tengo un bucle que recorre todos los controles que posee un panel. el caso es
que son 5 checkbox y un listview, el bucle para recorre el panes es este.

For Each chk As Object In Me.PanelPrioridad.Controls
'quiero haga lo de abajo solo si es un checkbox.
dim s as string = chk.Text
dsc.tables(tconfiguracion).rows(0)(s) = chk.Checked
Next
he probado con el IS con el Equal pero no encontrar la manera de distinguir
un objeto por codigo.
Espero haberme explicado bien, en el fondo solo quiero saber si existe
alguna manera de preguntar a un objeto, que de que tipo de clase proviene.

Preguntas similare

Leer las respuestas

#6 sergiño
06/06/2005 - 16:28 | Informe spam
Infinitas gracias, El TypeOf me es muy útil.




"Eduardo A. Morcillo [MS MVP VB]" wrote:

Con TypeOf:

For Each ctl As object In Me.PanelEstado.Controls

If TypeOf ctl Is CheckBox Then

' Es un CheckBox

End If

Next

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo



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