![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola amigos, les cuento que ya solucione el problema del limite maximo, lo que debia hacer era en vez copiar y pegar, darle click derecho y seleccionar load y cargar el archivo de texto y cargo muy bien aunque como ya dijiste, se demora.
Ahora la duda que me queda es si se puede bloquear el ComboBox para que quede desplegado. Que esten bien. |
|
#2
|
||||
|
||||
|
Hola.
El único modo que se me ocurre es que te crees un descendiente de TComboBox y redefinas el evento OnCloseUp, bastante complicado... Si sólo deseas que se despliegue el combo cuando tiene el foco, podés hacer: Pero se te va a replegar cuando lo pierda. Es muchísimo más sencillo como sugirió roman. Ponés un TClientDataSet hacés doble click sobre el componente y en el editor de campos -> botón derecho del mouse -> new field. Le das un nombre, tipo string y la longitud que desees. Ejemplo de carga: ( 'palabra' es el nombre del campo en el ejemplo )
Luego le asociás el DataControl que más te convenga, DBLookupCombobox, TDBLookupListBox, DBGrid... Saludos. ![]() Última edición por ecfisa fecha: 09-10-2010 a las 10:29:58. |
|
#3
|
|||
|
|||
|
Ok Ecfisa, intentaré hacer lo que me estás sugiriendo, el primer código que me sugeriste para darle foco al ComboBox , se lo puedo asignar a un botón, cierto?
me podrías explicar más o menos cómo funciona? porque me parece que me puede ayudar, pues necesito que por lo menos el ComboBox se despliegue al presionar un botón pero no necesariamente al escribir sobre él con el teclado. Para que me entiendas mejor, dichos botones lo que hacen es escribir sobre el campo del ComboBox reemplazando al teclado, pero al escribir el ComboBox no se despliego porque no estoy escribiendo sobre él con teclado sino con los botones. Si lo deseas y para que me entiendas mejor te dejo el archivo en la zona de FTP del foro>Delphi>Ejemplos>Teclado en pantalla con base de palabras.rar , para que veas lo que quiero hacer. Saludos |
|
#4
|
||||
|
||||
|
Cita:
CB_SHOWDROPDOWN es un mensaje para decirle a windows que oculte o muestre el Combo. (siempre que este no tenga el estilo igual a csSimple) Podés enviar mensajes con dos funciones más: SendMessage y PostMessage: PostMessage pone el mensaje en la cola y retorna , sólo devuelve si se pudo insertar el mensaje o no. SendMessage espera que se procese el mensaje y retorna, devuelve mensajes de consulta. Ejemplos:
Saludos. ![]() |
|
#5
|
|||
|
|||
|
Ok Ecfisa, entonces intentaré aplicarle esta función a los botones del programa y luego te aviso cómo me fue.
Gracias por tu ayuda. En cuanto a la sugerencia de rgstuamigo, pues es interesante pero como les digo, estoy empezando a manejar Delphi y por el momento solo manejo los componentes básicos, claro que espero más adelante saber lo que ustedes saben jeje. Nuevamente gracias Ecfisa. Seguimos hablando |
|
#6
|
||||
|
||||
|
Cita:
bien tal parece que puedes lograrlo hacer usando un simple Combobox ; poniendo la propiedad Style = csSimple al Combobox y luego redimensionas la altura (Heigth) del combobox al tamaño que deseas que se vea. Si lo haces en tiempo de diseño podras observar una linea horizontal divisoria entre los items y el cuadro de edicion del combobox, como si se tratase de dos componentes .Espero que con eso soluciones tu problema. ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#7
|
||||
|
||||
|
Cita:
Ganas de complicarnos que tenemos algunos... ![]() Saludos. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como mostrar la ventana de lenar inten de un combobox en tiempo de un combobox | gulder | Varios | 3 | 19-05-2007 19:55:58 |
| Q propiedad del dblookupcombobox no lo muestra desplegado? | mariachiquero | Varios | 6 | 10-05-2007 13:56:57 |
| Efecto en desplegado | Jorghino reyes | Varios | 1 | 10-09-2005 18:17:58 |
| Como dejar Delphi maximizado????? | Antuan | Varios | 2 | 01-08-2005 12:18:58 |
| !TmainMenu Desplegado | Carlosguiland | OOP | 1 | 09-11-2004 19:28:11 |
|