eldrey Postado Janeiro 17, 2005 Denunciar Share Postado Janeiro 17, 2005 Pessoal será que alguém conhece algum componente PopupMenu, onde se possa mudar a cor da fonte e a cor do próprio PopupMenu, queria tirar aquele cinza, colocar uma outra cor, será que alguém sabe como fazer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Janeiro 22, 2005 Denunciar Share Postado Janeiro 22, 2005 Olá colega, você pode fazer isso no próprio TPopupMenu.1-Ative a propriedade OwnerDraw.2-No evento onDrawItem dos TMenuItem coloque: ACanvas.Brush.Color := {cor de fundo}; ACanvas.Font.Color := {cor da fonte}; ACanvas.TextRect(ARect, 3, 2, 'Descrição do ítem'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 nightmare Postado Janeiro 22, 2005 Denunciar Share Postado Janeiro 22, 2005 instale o componente xpmenu, aí vai o linkXpMenu.zip Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paulo Nobre Postado Janeiro 22, 2005 Denunciar Share Postado Janeiro 22, 2005 Olá s3c,Tem certeza que apenas com isso que você colocou consigo colocar as corese o texto.Tentei aqui e os submenus ficaram com ula largura infima.Você chegou a testar?Olá Nighmare,baixei o componente, mas ele parece que só serve até D6, meu delphi é o 7.Existe, já para o D7? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 s3c Postado Janeiro 24, 2005 Denunciar Share Postado Janeiro 24, 2005 Olá Paulo, na verdade o código que passei está errado na informação do Top em ACanvas.TextRect.Só funciona no primeiro ítem. O correto seria:ACanvas.TextRect(ARect, ARect.Left+3, ARect.Top+2, 'Descrição do Ítem'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Paulo Nobre Postado Janeiro 25, 2005 Denunciar Share Postado Janeiro 25, 2005 Obrigado s3c, agora ficou redondinho. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
eldrey
Pessoal será que alguém conhece algum componente PopupMenu, onde se possa mudar a cor da fonte e a cor do próprio PopupMenu, queria tirar aquele cinza, colocar uma outra cor, será que alguém sabe como fazer?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.