Como colocar um item do Tcombobox em negrito no Delphi?

Delphi

20/03/2019

Olá,

Eu tenho um combobox com uma lista de informações:

INFORMAÇÃO 1
INFORMAÇÃO 2
INFORMAÇÃO 3
INFORMAÇÃO 4

E eu gostaria de colocar apenas a INFORMAÇÃO 3 em negrito. Tem como fazer isso? Pois eu só estou conseguindo colocar todas as informações. Obrigado desde já.
Augusto

Augusto

Curtidas 0

Respostas

Hélio Devmedia

Hélio Devmedia

20/03/2019

Olá Augusto

Isso não é possível fazer com o combobox nativo do delphi porque a estrutura base dele não permite, você teria que herda-lo e fazer vários overrides de código para permitir isso.

A solução é utilizar um combobox de algum pacote de componentes. O melhor na minha opinião é o Jedi VCL que já faz parte do repositório GetIt do delphi e tem centenas de componentes úteis.

Neste pacote que você instala, você irá encontrar o JvHTComboBox que aceita sintaxe html, assim você pode fazer da seguinte forma



INFORMAÇÃO 1
INFORMAÇÃO 2 
<b>INFORMAÇÃO 3 </b>
INFORMAÇÃO 4



que o terceiro item sai em negrito. Este componente reconhece todas as sintaxes de formatação de texto do html.

Espero ter ajudado,
Um forte abraço e fique com Deus!
GOSTEI 0
POSTAR