Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Sobre el ComboBox en Visual Basic 6.0

Estas en el tema de Sobre el ComboBox en Visual Basic 6.0 en el foro de Visual Basic clásico en Foros del Web. Sobre combobox , en mi combo1_click() muestra el valor y su indice, pero en combo2_clic() no verifica que si es manzana en el combo2 que ...
  #1 (permalink)  
Antiguo 20/08/2009, 19:17
 
Fecha de Ingreso: julio-2009
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Sobre el ComboBox en Visual Basic 6.0

Sobre combobox , en mi combo1_click() muestra el valor y su indice, pero en combo2_clic() no verifica que si es manzana en el combo2 que en el combo1 este elegido frutas, o si esta en combo2 brocoli que en combo1 este elegido verduras, por ejemplo tengo lo siguiente:

Private Sub Form_Load()

Combo1.Clear
Combo1.AddItem "frutas"
Combo1.AddItem "verduras"

Combo2.Clear
Combo2.AddItem "naranjas"
Combo2.AddItem "manzanas"
Combo2.AddItem "brocoli"
Combo2.AddItem "coliflor"

End Sub

Private Sub Combo1_Click()

Select Case Combo1.List(Combo1.ListIndex)
Case "": MsgBox "No hay ningún elemento seleccionado en el combobox1"
Case "frutas": MsgBox "Haz seleccionado el elemento " & Combo1.List(Combo1.ListIndex) & " con índice " & Combo1.ListIndex
Case "verduras": MsgBox "Haz seleccionado el elemento " & Combo1.List(Combo1.ListIndex) & " con índice " & Combo1.ListIndex

End Select


''''''' Aqui algo esta mal porque solo me manda el mensaje de error de MsgBox
''''''' "No concuerdan los tipos" y siempre sale no importa cual opcion elija
Private Sub Combo2_Click()

Select Case Combo2.Text
Case "": MsgBox "No hay ningún elemento seleccionado en el combobox"
Case "naranjas":
If Me.Combo1.List(Combo1.ListIndex) <> "frutas" Then
MsgBox "No concuerdan los tipos"
End If
Case "manzanas":
If Me.Combo1.List(Combo1.ListIndex) <> "frutas" Then
MsgBox "No concuerdan los tipos"
End If
Case "brocoli":
If Me.Combo1.List(Combo1.ListIndex) <> "verduras" Then
MsgBox "No concuerdan los tipos"
End If
Case "coliflor":
If Me.Combo1.List(Combo1.ListIndex) <> "verduras" Then
MsgBox "No concuerdan los tipos"
End If
End Select

End Sub
  #2 (permalink)  
Antiguo 21/08/2009, 12:45
 
Fecha de Ingreso: julio-2009
Mensajes: 26
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Sobre el ComboBox en Visual Basic 6.0

''''' Ya arreglé esto, hice lo siguiente primero selecciono en combo1 si son frutas o verduras y en
''''''combo2 es como el submenu si se elijió frutas sale naranjas o manzanas
''''' y si se elijió verduras salen los brocolis y las coliflores, que estén bien...

Private Sub Combo2_Click()
Select Case Me.Combo2.Text
Case "naranjas"
MsgBox "Las naranjas tienen vitamina C"

Case "manzanas"
MsgBox "Las manzanas tienen ...."

Case "brocolis"
MsgBox "Los brocolis tienen ...."

Case "coliflores"
MsgBox "Las coliflores tienen ...."

End Select
End Sub

Private Sub Form_Load()
Combo1.Clear
Combo1.AddItem "frutas"
Combo1.AddItem "verduras"
Combo2.Clear
End Sub


Private Sub Combo1_Click()


Select Case Me.Combo1.Text
Case "frutas":
Combo2.Clear
Combo2.AddItem "naranjas", 0
Combo2.AddItem "manzanas", 1

Case "verduras":
Combo2.Clear
Combo2.AddItem "brocolis", 0
Combo2.AddItem "coliflores", 1
End Select

End Sub
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 20:18.