Inicio > Programación > chavomix > nesecito ayuda con un combo

nesecito ayuda con un combo

Experto:
Usuario:
Fecha: 10/05/2008
Valoración: (3,00 sobre 5) Categoría: Programación
07/05/2008
abigailmj, usuario preguntando en Programación
Usuario
soy estudiante y estoy empezando a trabajar con visual basic,, y nesecito que cada una de las opciones de la lista del combo me enlacen kon otro formulario ya se que se utiliza el hide y el show, pero como especifico que cada opcion de la lista del combo se enlace con otro formulario en especifico es decir.. en que parte del codigo escribo eso?
ayudenme por favor, es de suma importancia gracias..
atte: abigail.
07/05/2008
abigailmj, experto respondiendo en Programación
Experto
bueno.. hace rato no programo en visual basic.. pero fox es muy parecido... 
al ver el codigo del combo, existen estas opciones priimordiales
tu debes saber co aparece en realidad
combobox_click.. cuando haces clic en el combo
combobox_interactivechange.. o change...  cuando el combo experimenta un cambio, por ejempo... cuando te desplazas con teclas del cursor por la lista
ahora el combo tiene una propiedad llamada text... que indica el valor que tiene el combo cuando seleccionas una opcion de la lista..
y otra que es creo 'listindex'.. te indica el indice de la op especificada( como un vector), no recuerdo si empieza en 0 ó en 1.. verificalo.. yo lo creo que es desde 0 para explicarte.. cuando no hay seleccion.... creo que es -1
por ejemplo... en el combo esta la lista
Fomr1-----op1.
Form2-----op2
Form3----- op3
y escoges la op2.. el combo.text = 'Form2' y listindex = 1
entoonces en el codigo... combo_click y en combo_change programas algo parecido
IF combo.listindex = 0 THEN
  llamar Form1
ELSE IF combo.listindex = 1 THEN
  llamar Form2
ELSE IF combo.listindex = 2 THEN
  llamar Form3
END IF 
si aplicas la propiedad combo.text ...seria algo asi
IF combo.text ="Form1" THEN
  llamar Form1
ELSE IF combo.text = "Form2" THEN
   llamar Form2
ELSE IF combo.text = "Form3" THEN
  llamar Form3
END IF
 
... espero esto te ayude a resolver la duda... o que por lo menos.. te de indicios de que investigar para resolverlo
10/05/2008
abigailmj, usuario preguntando en Programación
Usuario
gracias, por la respuesta kreo k se ke hacer ..
Enlaces patrocinados