• Sábado 1 de Junio de 2024, 10:39

Autor Tema:  cobobox  (Leído 2790 veces)

alexis17

  • Miembro MUY activo
  • ***
  • Mensajes: 378
    • Ver Perfil
    • http://www.codigobasico.net
cobobox
« en: Lunes 27 de Abril de 2009, 16:52 »
0
Buenos dias que tal,
queria saber si alguien sabe como hacer para que un combobox muestre dos columnas?

ejemplo tengo el campo
id
pais
provincia


quiero utilizar para el ValueMember el id
y para el DisplayMember  que muestre el pais y la provincia
Cada dia aprendo algo nuevo

javierkcjm

  • Miembro activo
  • **
  • Mensajes: 48
  • Nacionalidad: ec
    • Ver Perfil
Re: cobobox
« Respuesta #1 en: Lunes 27 de Abril de 2009, 19:08 »
0
hola amigo, que un combo muestre 2 columnas, eso estaria fuera del proposito de un combo ,

pero podrias hacerlo creando un control de usuario que tenga 2 combos y lo proogramarias para realizar lo que deseas!!!

saludos cordiales

JC

alexis17

  • Miembro MUY activo
  • ***
  • Mensajes: 378
    • Ver Perfil
    • http://www.codigobasico.net
Re: cobobox
« Respuesta #2 en: Lunes 27 de Abril de 2009, 20:19 »
0
buenas tardes que tal,

e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos
Cada dia aprendo algo nuevo

javierkcjm

  • Miembro activo
  • **
  • Mensajes: 48
  • Nacionalidad: ec
    • Ver Perfil
Re: cobobox
« Respuesta #3 en: Lunes 27 de Abril de 2009, 21:58 »
0
hola,

exactamente vi un combo que muestra 2 columnas en vb6 pero como te dije un combo original la clase base combobox no puede realizar eso, es una ocx un control de usuario creado a partir de un grid y un combo, tendrias que crear un control de usuario el cual tenga una grilla y un combo y mostrar en el espacio del combobox la grilla, o en su defecto bajarte uno y agregarlo a tu proyecto , mira este link

http://home.versatel.nl/PatrickO/Html/VisualBasicControls.htm

baja este ocx y agregalo como componente COM y podras usarlo


saludos cordiales

JC

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: cobobox
« Respuesta #4 en: Martes 28 de Abril de 2009, 09:06 »
0
Cita de: "alexis17"
buenas tardes que tal,

e visto un ejemplo en visual basic 6 que en un combobox muestra dos columnas, sin crear dos combos
Vas confundido, en VB6 un combobox puede mostrar varias columnas pero en realidad son la misma y única columna, es decir despliegas los elementos que tiene en vez de en una columna larga en varias columnas cortas, pero a efectos prácticos es una y sólo una columna aunque a efectos estéticos se vean varias.

Piensa en un combobox como una matriz unidimensional, si necesitas 'una matriz de varias dimensiones', entonces utiliza un datagridview (por ejemplo), donde cada columna es efectivamente  independiente.
«Ma non troppo»
----> ModoVacaciones = False<----