Foros del Web » Programación para mayores de 30 ;) » .NET »

Hacer aparecer control oculto Version 2

Estas en el tema de Hacer aparecer control oculto Version 2 en el foro de .NET en Foros del Web. Hola Amigos Ayer aprendí, gracias a las explicaciones recibida aquí, a hacer aparecer un TextBox oculto segun una elección en un ComboBox. Hoy... Para mejorar ...
  #1 (permalink)  
Antiguo 16/12/2011, 16:56
Avatar de catanzaro99  
Fecha de Ingreso: diciembre-2011
Ubicación: Moreno Buenos Aires
Mensajes: 21
Antigüedad: 12 años, 4 meses
Puntos: 2
Hacer aparecer control oculto Version 2

Hola Amigos

Ayer aprendí, gracias a las explicaciones recibida aquí, a hacer aparecer un TextBox oculto segun una elección en un ComboBox.
Hoy... Para mejorar la aplicación necesito vuestra ayuda nuevamente.
Tengo un ComboBox1 que despliega un listado de paises para elegir, segun la elección se hace visible el ComboBox2 que permite una nueva selección (en este caso de las provincias) a su vez la selección en este ComboBox2 hace visible el ComboBox3 (en este caso para elegir las localidades de la provincia seleccionada en el ComboBox2)
El tema que me preocupa es que si despliego los tres combo´s y luego elijo un nuevo pais en el ComboBox1 se cierra el ComboBox2 pero queda visible el Combo3.

Simplificado:

combo1 hace visible combo2 que que hace visible combo3
cambio en combo1 oculta combo2 pero combo3 queda visible...
¿como hacer para que un cambio en combo1 oculte combo2 y combo3?

Mi idea es que en el ComboBox1 tengo para seleccionar Argentina, Paraguay, Uruguay etc...
si elijo Argentina hace visible el ComboBox2 que tiene las provincias de Argentina
(Buenos Aires, Jujuy, Catamarca... etc.) si elijo Buenos Aires hace visible el ComboBox3 que tiene los diferentes municipios de la provincia (Chascomus, Olavarria, Moreno... etc.).
Si con los tres Combos visibles, vuelvo al Combo1 y selecciono otro pais (supongamos Uruguay) el combo2 se oculta y en su lugar se hace visible un TextBox1 para que el usuario escriba el nombre de su localidad de nacimiento en Uruguay), pero el combo3 me queda visible con el municipio de Buenos Aires que había seleccionado anteriormente...
Necesito arreglar esto, es decir que los combos2 y 3 se oculten...
¿Me podrán ayudar con esto...?

Desde ya muchísimas gracias...
  #2 (permalink)  
Antiguo 16/12/2011, 18:09
 
Fecha de Ingreso: octubre-2011
Mensajes: 114
Antigüedad: 12 años, 6 meses
Puntos: 14
Respuesta: Hacer aparecer control oculto Version 2

y si ocultas el combobox3 cada vez que selecciones un elemento del combobox1...?

de esta manera se forza a que solo a parezca cuando se haya seleccionado algo del combobox 2 cierto?
  #3 (permalink)  
Antiguo 16/12/2011, 19:32
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Hacer aparecer control oculto Version 2

Hola que tal, yo opino igual que AndyDroid cada que cambie el valor del combo1 se oculten el combo 2 y 3.

  #4 (permalink)  
Antiguo 16/12/2011, 20:03
Avatar de catanzaro99  
Fecha de Ingreso: diciembre-2011
Ubicación: Moreno Buenos Aires
Mensajes: 21
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Hacer aparecer control oculto Version 2

Gracias a ambos

Nuevamente rápida y acertada respuesta. mediante un condicional controlo si la selección es diferente a "Argentina" en caso afirmativo los combos 2 y 3 pasan a condicion visible=false
otro problema asociado es que si vuelvo a seleccionar "Argentina" los combos se hacen visibles con la última selección realizada y yo quiero que aparezcan en blanco
Probé con combobox.selectedItem = "" pero no obtuve resultado...
¿Alguna idea?...
  #5 (permalink)  
Antiguo 16/12/2011, 20:44
Avatar de catanzaro99  
Fecha de Ingreso: diciembre-2011
Ubicación: Moreno Buenos Aires
Mensajes: 21
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Hacer aparecer control oculto Version 2

Upppsss

Mi deducción era correcta, usar ComboBox.SelectedItem = "" era correcto, pero estaba apuntando a un ComboBox inexistente (faltaba poner el numer de combo
En realidad puse ComboBox.SelectedItem = "", que no apunta a ningun combo...
cuando debia poner ComboBox2.SelectedItem = ""

Sorry...

Etiquetas: control, oculto, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:05.