Ícones, qual a melhor maneira ???
Não consigo colocar ícones no delphi que tenham transparência, como fazer ?
Muito obrigado !
Muito obrigado !
Luizito
Curtidas 0
Respostas
Gandalf.nho
23/05/2005
Como assim? O Delphi aceita esses ícones sem problemas.
GOSTEI 0
Luizito
23/05/2005
O problema é que toda vez que tento colocar um ícone mais invocado não consigo fazer a tranparência e ele fica com uma borda verde !!!
GOSTEI 0
Massuda
23/05/2005
Esses ´´icones´ que você está usando estão em formato BMP ou ICO? Você está usando eles usando um TImageList?
GOSTEI 0
Adriano_servitec
23/05/2005
Ola amigo tembem estava com um problema desses, mais nao sei se eh o mesmo seu, so sei que fui no object Inspector propriedades do icone e mudei o transparent para true, mais como disse nao sei se eh o mesmo caso seu.
Blz
Blz
GOSTEI 0
Luizito
23/05/2005
Eu estou usando um TImageList, mas toda vez que tento inserir um ícone que tenha transparencia e cores do XP e ficam como embaixo! Esse ícones eu tbm já tentei em bmp, dá o mesmo ´erro´, fica com uns pontilhados em volta! Não sei mais o que fazer ! estou diponibilizando alguns ícones para que vcs possam fazer os testes !
muito obrigado !
[url]http://publico.siffra.com/luiz/icones.rar[/url]
[/url]
muito obrigado !
[url]http://publico.siffra.com/luiz/icones.rar[/url]
[/url]
GOSTEI 0
Gandalf.nho
23/05/2005
Isso pode ser uma limitação do ImageList. Se vc carregar diretamente o ícone, diretamente do arquivo ICO, no botão funciona?
GOSTEI 0
Luizito
23/05/2005
Acho um pouco difícil, porque o TBitBtn só aceita .bmp, .pcx , mas mesmo assim o ícone fica ruim ! Fica com essas bordas ou quadriculado!
Vc tentou usar algum dos que eu disponibilizei ????
Abraço !
Vc tentou usar algum dos que eu disponibilizei ????
Abraço !
GOSTEI 0
Luizito
23/05/2005
Gente, eu gostaria que vcs tentassem usar os ícones que eu estou disponibilizando, por favor !
Abrigado !
Abrigado !
GOSTEI 0
Massuda
23/05/2005
Seus ícones (muito bonitos, diga-se de passagem) usam cor 32 bits, não suportado pelo Delphi; não conheço jeito de utilizar esses ícones. Você teria que converter esses ícones para 256 cores para poder utiliza-los.
GOSTEI 0
Luizito
23/05/2005
Não tem heito nenhum de usar ícones 32 bits ???????????? Tem que ser 256 cores ?????? Não é possível !
Muito obrigado !
Muito obrigado !
GOSTEI 0
Macario
23/05/2005
Ola colegas.
Bom se os icones estão em 32bits, isso não sei, mas que pode sim usar eles dentro do Delphi, isto é possivel.
Luizito, se voce pretende usar estes icones, tente da seguinte forma
Inclua-os em um Imalist, sete as propriedades Height e Width do Imaglist para 32
depois inclua os icones que desejar.
Da maneira como mostrou na imagem acima, creio que voce queira usa-los em uma ToolBar.
Entao é so fazer a associação e pronto. Agora se ficar aparecendo a borda dos icones, mude aa propriedadea Flat e Transparent da ToolBar para true.
Espero ter ajudado.
Bom se os icones estão em 32bits, isso não sei, mas que pode sim usar eles dentro do Delphi, isto é possivel.
Luizito, se voce pretende usar estes icones, tente da seguinte forma
Inclua-os em um Imalist, sete as propriedades Height e Width do Imaglist para 32
depois inclua os icones que desejar.
Da maneira como mostrou na imagem acima, creio que voce queira usa-los em uma ToolBar.
Entao é so fazer a associação e pronto. Agora se ficar aparecendo a borda dos icones, mude aa propriedadea Flat e Transparent da ToolBar para true.
Espero ter ajudado.
GOSTEI 0
Otto
23/05/2005
Olá, tente o seguinte:
:arrow: http://pngdelphi.sourceforge.net/
e tente novamente :wink:
:arrow: http://pngdelphi.sourceforge.net/
e tente novamente :wink:
GOSTEI 0
Luizito
23/05/2005
O problema acontece quando tento colocar os ícones em um ImageList, eles ficam com uma borda verde... Isso é o que eu não sei fazer, tirar essa borda !
GOSTEI 0
Microbios
23/05/2005
luizito:
Tive este problema, principalmente sobre win98... como solução eu usei uma cor a ´FUSCHIA´ para o fundo do GLYPH.... deu certo... tente editar o ícone e trocar a cor de fundo. Para Ícones vc terá que usar como cor de fundo o ´TEAL´ que dará a transparência desejada. No Imagelist, quando você coloca um GLYPH com cor de fundo diferente da FUSCHIA, passe o mouse sobre a imagem e aparecerá um ícone de conta gotas... clique na cor (no seu caso o verde....) e ela será admitida como cor de fundo e (TEORICAMENTE! :lol: ) ficará como a cor transparente....
Querendo me enviar os ícones para que eu possa analisá-los fique a vontade....
(Sou analista de ícones ´profissionar´ :D )
mbiosinformatica@gmail.com
Rafael
Tive este problema, principalmente sobre win98... como solução eu usei uma cor a ´FUSCHIA´ para o fundo do GLYPH.... deu certo... tente editar o ícone e trocar a cor de fundo. Para Ícones vc terá que usar como cor de fundo o ´TEAL´ que dará a transparência desejada. No Imagelist, quando você coloca um GLYPH com cor de fundo diferente da FUSCHIA, passe o mouse sobre a imagem e aparecerá um ícone de conta gotas... clique na cor (no seu caso o verde....) e ela será admitida como cor de fundo e (TEORICAMENTE! :lol: ) ficará como a cor transparente....
Querendo me enviar os ícones para que eu possa analisá-los fique a vontade....
(Sou analista de ícones ´profissionar´ :D )
mbiosinformatica@gmail.com
Rafael
GOSTEI 0