FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Colocar Diferentes Tipo De Letra Ydiferentes Tamaños a Itens De Un Combobox
Holaforo como andan espero que bien bueno hoy tengo una duda y es como hago para colocar los Itens de un combobox de diferentes tamaños y diferentes tipos de letra espero su respuesta gracias de antemano gulder-gan
__________________
|
#2
|
|||
|
|||
Hola...
El nombre correcto de la propiedad que mencionas es IteMs. Para lograr lo que deseas tienes que establecer la propiedad Style del ComboBox en csOwnerDrawFixed o csOwnerDrawVariable y usa los eventos OnDrawItem y/o OnMeasureItem. Para mayor información usa la ayuda de Delphi. Saludos... |
#3
|
||||
|
||||
Hola gulder, como te dice mayanes tienes que utilizar el evento OnDrawItem del ComBoBox y su propiedad Style en csOwnerDrawFixed.
Este ejemplo te pinta el item 1 y 4, tu debes establecer tu condición.
Mayanes una pregunta, si se le da un tamaño grande que pase el alto que tiene cada item, el texto se corta, ¿como se puede hacer para que el alto del item se adecue al tamaño de letra?. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
||||
|
||||
hola como andan maeyanes, Caro gracias por sus respuestas estan muy buenas y me uno a caro en la pregunta que le hace la cual es la siguientes
Mayanes una pregunta, si se le da un tamaño grande que pase el alto que tiene cada item, el texto se corta, ¿como se puede hacer para que el alto del item se adecue al tamaño de letra?. saludos gulder-gan y gracias
__________________
|
#5
|
|||
|
|||
Hola...
Para eso es el valor csOwnerDrawVariable, junto con los eventos OnMeasureItem y OnDrawItem. Con el evento OnMeasureItem estableces el alto del item en pixeles. Un pequeño ejemplo:
Saludos... |
#6
|
||||
|
||||
bueno maeyanes me salio un error me dice que canvas no esta declarada o algo asi saludoes men
__________________
Última edición por gulder fecha: 24-11-2008 a las 18:13:37. |
#7
|
||||
|
||||
Cita:
pero nada, el TextHeigth me devuelve siempre el mismo alto para todos los items y es ese mismo alto que le asigna a Heigth, por si acaso también puse la propiedad Style con csOwnerDrawVariable, ¿me puedes decir en que me estoy equivocando?. Saluditos...
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#8
|
|||
|
|||
Hola...
Bueno, ya que lo mencionas veo que cometí algunos errores... La forma correcta sería:
Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo colocar el resultado de una consulta en un ComboBox??? | gusanita | Varios | 8 | 16-05-2008 00:58:50 |
colocar tablas bd en un combobox | vivamotos | C++ Builder | 3 | 07-09-2006 14:35:17 |
Imprir en una matricial con tamaños diferentes de letra | asegurpe | Impresión | 3 | 17-04-2004 15:29:50 |
Tipo Letra en Excel | bbjb | Servers | 0 | 04-07-2003 13:33:06 |
|