Foros del Grupo Albor

Un lugar de encuentro para los programadores de habla hispana

Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
 
   Inicio   Buscar Ingresar Registrarse  
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: ComboBox: Al mejor cazador...  (Leído 2892 veces)
furiouslogic
Newbie
*
Desconectado Desconectado

Mensajes: 6


« : 28 de Junio de 2006, 21:22:06 »

Ayer por la tarde un usuario de una lista de correo preguntó por algo aparentemente sencillo. Él deseaba agregar un ComboBox en Delphi de manera similar a cómo lo hace en Visual Basic.  Es decir, agregar la lista de opciones (strings) pero internamente vinculadas a algún número no necesariamente correlativo (por ejemplo un código).
El ComboBox debería mostrar solo la tradicional columna (1 sola) pero al seleccionar una alternativa debería estar disponible el valor de la propiedad asociada (en Visual Basic es .ItemData)

Muy bien dijimos, si lo hace VB seguro que Delphi también pero... un segundo, ¿qué sucede aquí? No hay nada similar en los controles nativos. Bueno, seguramente en alguna colección de componentes si los hay, incluso a lo mejor una propiedad .colcount para mostrar. Buscamos en los controles LMD, ABF, Afalina, mxflat, WMI, jfControls, y todo el resto de la colección que teníamos a la mano (solo faltó buscar en Jedi-VCL) y nada.

Claro que se puede asociar manualmente, pero la interrogante es que, ¿algo tan sencillo en VB no está igual de disponible nativamente ni en los controles más afamados de Delphi? Hasta al mejor cazador...

Claro, ahora estamos buscando un ComboBox con multicolumna y ya tenemos algunas alternativas por descargar.

saludos,

Furious Logic [aRC]
En línea
Mario
Moderador Global
*****
Desconectado Desconectado

Mensajes: 81



WWW
« Respuesta #1 : 29 de Junio de 2006, 00:15:51 »

Ayer por la tarde un usuario de una lista de correo preguntó por algo aparentemente sencillo. Él deseaba agregar un ComboBox en Delphi de manera similar a cómo lo hace en Visual Basic.

¿Todavía hay dinosaurios así? Una recomendación, en plan amistad, sería que se buscase un lenguaje de verdad  Wink

Citar
Es decir, agregar la lista de opciones (strings) pero internamente vinculadas a algún número no necesariamente correlativo (por ejemplo un código).

¿Y para qué se inventó la propiedad Object? A esa propiedad (no estoy seguro si es Object u Objects) se le puede asociar no sólo números sino cualquier objeto (de ahí su nombre, supongo).

Saludos
Mario
En línea
furiouslogic
Newbie
*
Desconectado Desconectado

Mensajes: 6


« Respuesta #2 : 29 de Junio de 2006, 23:26:18 »

De que se puede, claro que se puede. El tema es la comparación que refirieron, a menos así entiendo la consulta que me hicieron:  En VB existe una propiedad para ello. ¿En Delphi existe tal propiedad? Esa, me parece, era la pregunta que hizo el amigo listero.

En todo caso encontré un componente que tiene esa y otras propiedades y además es un componente gratuito.  Cheesy

http://www.o2a.com/cbplus.htm

un saludo a todos,

Furious Logic [aRC]
En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Foros del Grupo Albor | Impulsado por SMF 1.1.16.
© 2005, Simple Machines. Todos los Derechos Reservados.
XHTML 1.0 válido! CSS válido!
Página creada en 0.076 segundos con 20 consultas.