Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   TCombobox STYLE en csOwnerDrawFixed (https://www.clubdelphi.com/foros/showthread.php?t=6159)

Carlos Arevalo 20-12-2003 16:23:22

TCombobox STYLE en csOwnerDrawFixed
 
Que tal amigos les deseo una Feliz Navidad

Para una aplicacion que estoy haciendo requiero de un Tcombobox con los sig. atributos:

1) Desplegar varias columnas en la lista.

2) Poder seleccionar el valor de una columna en particular.


ya en otras oportunidades publique la misma pregunta y me respondieron de manera satisfactoria e incluso yo encontre los componentes de TMS crei al verlos que se adaptarian sin problemas cumplen con todos mis requerimientos excepto por un detalle que utilizan la propiedad STYLE en csOwnerDrawFixed y esto me bloquea el area para escribir el texto para que haga el auto relleno de la columna indexada.

Como se puede solucionar esto?.



Gracias y que tengan buenas fiestas.

Carlos Arevalo 23-12-2003 22:07:56

Que tal amigos como estan, espero que bien.

Con respecto a mi pregunta, tambien me sirve comprar el componente si alguno de ud. sabe donde.
Por favor no dejen de avisarme.

Muchas gracias.

OmarMtz 24-12-2003 09:55:02

Un saludo :)

Ok, mira, tengo unas direcciones que quiza te puedan servir para la compra de componentes que te hagan falta, o bien pueden ser gratuitos:
http://sunet.se/delphi
http://www.torry.net/otherhardware.htm
y hay varias mas, pero esas son de las mejores que yo he visto, si quieres mas links entonces visita esta otra
http://tododelphi.com y te linkeara con otras y asi iras encontrando lo que ocupes en componentes y programacion (Ojala asi encontrara yo lo que busco, pero el que persevera, alcanza)


Que tengas feliz Navidad y un mejor año nuevo :)

Carlos Arevalo 24-12-2003 16:39:32

OmarMtz gracias por responder.

Te agradeceria si eres mas especifico con la informacion segun el planteamiento de mi pregunta.

Tengo no menos de 100 componentes Combobox que me baje de estas paginas y otras pero ninguno se ajusta a mis requerimientos.

Todos utilizan la propiedad STYLE en csOwnerDrawFixed y esto me bloquea el area para escribir el texto.


Gracias nuevamente y Feliz Navidad.

Carlos Arevalo 30-12-2003 20:47:53

Bueno amigos como estan?

Espero que hayan tenido una feliz navidad.

Espero que alguno de uds. me pueda echar una mano con respecto a las dudas que tengo sobre el combobox.


Gracias nuevamente.

__cadetill 30-12-2003 21:57:56

Hola Carlos, cuanto tiempo :)

Bueno, para lo que quieres, si lo quieres programar tu mismo, en mi web tienes una demo de cómo hacerlo. Allí encontrarás un Combo con las columnas que tu quieras y poder escoger el valor de la columna deseada.

A ver si te sirve :)

Feliz Año nuevo para ti tambien

Carlos Arevalo 30-12-2003 22:45:20

Quetal amigo como estas?

El problema es que la lista del combo tiene como 4000 articulos
y la forma mas facil de buscar los articulos seria en el text del combo con el AutoComplete en true pero en tu ejemplo tendria que cambiar la propiedad csOwnerDrawVariable a csDropDown y se fastidia la cosa.

Aparte de la busqueda de los articulos esta tambien el poder agregar articulos si no se encuentran en la lista.

lo que no se es si hay otra manera de hacerlo.

__cadetill 30-12-2003 22:50:45

4000 artículos en la lista de un Combo?? no lo encuentras algo exagerado??

Para tanto artículo, no sería mejor alguna otra alternativa como mostrar alguna pantalla de búsqueda (en la que se pueda añadir si es necesario) o algo así, pero mostrar los datos en un Grid?

No se, son ideas.

Carlos Arevalo 30-12-2003 23:21:23

Si, pero es el control que se ajusta mas para las funcionalidades de la aplicacion que estoy haciendo.

De otro modo tendria que ser un control que se pareciera al combo pero que tenga las funcionalidades que requiero para la aplicacion, no se puede ser un tedit y pegarle un grid y unos botones de agregar y modificar e implementar el codigo necesario para que funcione de el modo indicado.

Te explico mejor para que lo necesito.

Es para un punto de venta de una tienda al mayor de quincalleria tienen un promedio de 4500 articulos que varian al mes unos se mantienen por meses y otros no.

Al facturar el cliente presenta el articulo se lee con el lector de barras y no hay problema.

el problema se presenta cuando el producto tiene la etiqueta rota o el producto no se encuentra registrado en el almacen debido a la gran rotacion de inventario que tienen y hay que meter manualmente el codigo del articulo para facturarlo.

Que opinas tu?

__cadetill 31-12-2003 00:56:34

bueno, en un punto de venta que tenemos hecho, como el caso de pérdida de etiquetas, o etiquetas rotas, o.... es el mínimo, lo que tengo es un TComboEdit (RxLib) que es una especie de Edit con un botón. Pues bien, en este botón, lo que hago es mostrar una pantalla modal de consultas en la que muestro todos los artículos y en la que se pueden hacer filtros para las búsquedas, ordenaciones,.... y con un doble clic me arrastra la columna indicada (de echo es el componente TSearchDialog de mi web).

Claro, que en mi caso, no estamos hablando de 4500 referencias, sino de unos pocos más (alrededor de unas 40mil referencias diferentes).

Pero bueno, la idea sería la misma.

Qué te parece la idea? Quizás quede algo mejor que poner en un Combo las 4500 referencias, no? Aunque para gustos... colores ;)

Carlos Arevalo 03-01-2004 22:13:19

Gracias cadetill por tus comentarios y sugerencias pero mi pregunta todavia sigue sin respuesta.

Se puede hacer o no un combo con esas propiedades?

ya existe?

donde lo consigo?

como se puede hacer?


Gracias y Feliz Año nuevo

Carlos Arevalo 06-01-2004 19:17:08

Para una aplicacion que estoy haciendo requiero de un Tcombobox con los sig. atributos:

1) Desplegar varias columnas en la lista.

2) Poder seleccionar el valor de una columna en particular.


ya en otras oportunidades publique la misma pregunta y me respondieron de manera satisfactoria e incluso yo encontre los componentes de TMS crei al verlos que se adaptarian sin problemas cumplen con todos mis requerimientos excepto por un detalle que utilizan la propiedad STYLE en csOwnerDrawFixed y esto me bloquea el area para escribir el texto para que haga el auto relleno de la columna indexada.

Como se puede solucionar esto?.

Carlos Arevalo 09-01-2004 21:56:15

Este hilo todavia esta pendiente por respuesta.


Muchas gracias a la persona que me pueda ayudar.


La franja horaria es GMT +2. Ahora son las 07:16:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi