![]() |
![]() |
| 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
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
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. ![]() |
|
#3
|
|||
|
|||
|
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 |
|
#4
|
||||
|
||||
|
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 |
|
#5
|
||||
|
||||
|
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 |
|