SeepdButton em enable não aperece imagem

Delphi

13/09/2005

Olá a todos,

estou tendo algumas dificuldades em arranjar imagens para colocar nos meus botões, pois algumas ao colocar o botão enable = false fica sem imagem. Sabem se existe algum programa para que eu manipule a imagem para qd colocar o botão enable = false fique com a imagem?


Porty

Porty

Curtidas 0

Respostas

Rogick

Rogick

13/09/2005

Para resolver isso vc deve:


[b:681fe79b24]1º- [/b:681fe79b24] Mudar a propriedade NumGlyph para 2
[b:681fe79b24]2º- [/b:681fe79b24] A imagem deve ser ´duplicada´, a largura deve ser o dobro da sua altura(ou perto disso), sendo que a primeira metade é a img Enabled e a segunda é a img Disabled.
Por exemplo: Vamos supor q a imagem o botão seja essa 8) e a dele desabilitado seja essa :oops: , a imagem q vc deve colocar o glyph é essa: 8) :oops: .

Não foi um bom exemplo, mas epero que vc tenha entedido.


GOSTEI 0
Celamar

Celamar

13/09/2005

As vezes isso acontece quando a figura não tem contorno preto.


GOSTEI 0
Porty

Porty

13/09/2005

Para resolver isso vc deve: [b:8f179ca18f]1º- [/b:8f179ca18f] Mudar a propriedade NumGlyph para 2 [b:8f179ca18f]2º- [/b:8f179ca18f] A imagem deve ser ´duplicada´, a largura deve ser o dobro da sua altura(ou perto disso), sendo que a primeira metade é a img Enabled e a segunda é a img Disabled. Por exemplo: Vamos supor q a imagem o botão seja essa 8) e a dele desabilitado seja essa :oops: , a imagem q vc deve colocar o glyph é essa: 8) :oops: . Não foi um bom exemplo, mas epero que vc tenha entedido.


Isso já fiz só que eu queria um programa que automaticamente fizesse a imagem disable dando a original.


GOSTEI 0
Rogick

Rogick

13/09/2005

Isso é possível, mas vc pode fazer isso usando o Corel Draw ou o Photoshop


GOSTEI 0
Nandolh

Nandolh

13/09/2005

O pixel que define a transparência da figura no Delphi é o bem debaixo no canto esquerdo ex.:

Consideremos isto sendo uma figura [:)]
0 1 1 1 1 1 0
0 1 1 1 1 1 0
0 1 1 0 1 1 0
0 1 1 0 1 1 0
0 1 1 0 1 1 0
0 1 1 1 1 1 0
0 1 1 1 1 1 0

Figurinha bonitinha não acha???
O que acontecerá com esta figurinha se for utilizada em um botão no Delphi????

Todos os lugares onde tiver um 0 (zero) ficará transparente...
Agora supondo que vc tem a seguinte figura:

0 1 1 1 1 1 0
0 1 1 1 1 1 0
0 1 1 0 1 1 0
0 1 1 0 1 1 0
0 1 1 0 1 1 0
0 1 1 1 1 1 0
2 1 1 1 1 1 0
Esta figura não terá transparência pq o pixel que define a cor de fundo é diferente de qualquer outro existente na figura...

Espero ter ajudado no seu problema quanto a imagem com fundo preto...


GOSTEI 0
POSTAR