Ir para conteúdo
Fórum Script Brasil
  • 0

Bitmap do componente


Guilherme Vck.

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
Possuo um componente pronto. Gostaria de saber como definir a imagem do meu componente na palheta do delphi , utilizo a versão 7 do delphi.

Criando um bitmap para o componente:

Cada componente precisa de um bitmap para representar o componente na paleta de componentes. Se nenhum for especificado, o Delphi usará um como padrão.

O bitmap não é incluído no código fonte do componente, mas é incluído separado em um arquivo com a extensão .DCR (Dynamic Component Resource). Este arquivo pode ser criado com o próprio editor de imagens que vem com o Delphi.

O nome do arquivo .DCR deve coincidir com o nome da unidade do seu componente.

O nome do bitmap de imagem (em letra maiúscula) devera coincidir com o nome do componente. Os dois arquivos (o da unidade * .pas e que do bitmap * .dcr) devem residir no mesmo diretório.

Em seu componente, se salvar a unidade ( Unit ) com o nome por exemplo: MeuComponente.pas o arquivo de recursos se chamará MeuComponente.dcr. Dentro deste arquivo estarão o bitmap para o qual nós colocaremos o nome TMeuComponente. O bitmap que foi criado devera ser de 24x24 pixels.

Como último detalhe, se você quer usar um bitmap pronto, você pode usar um programa de tratamento de imagens para recortar e colar no editor de imagens do Delphi.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Possuo um componente pronto. Gostaria de saber como definir a imagem do meu componente na palheta do delphi , utilizo a versão 7 do delphi.

Criando um bitmap para o componente:

Cada componente precisa de um bitmap para representar o componente na paleta de componentes. Se nenhum for especificado, o Delphi usará um como padrão.

O bitmap não é incluído no código fonte do componente, mas é incluído separado em um arquivo com a extensão .DCR (Dynamic Component Resource). Este arquivo pode ser criado com o próprio editor de imagens que vem com o Delphi.

O nome do arquivo .DCR deve coincidir com o nome da unidade do seu componente.

O nome do bitmap de imagem (em letra maiúscula) devera coincidir com o nome do componente. Os dois arquivos (o da unidade * .pas e que do bitmap * .dcr) devem residir no mesmo diretório.

Em seu componente, se salvar a unidade ( Unit ) com o nome por exemplo: MeuComponente.pas o arquivo de recursos se chamará MeuComponente.dcr. Dentro deste arquivo estarão o bitmap para os qual nós colocaremos o nome TMeuComponente. O bitmap que foi criado devera ser de 24x24 pixels.

Como último detalhe, se você quer usar um bitmap pronto, você pode usar um programa de tratamento de imagens para recortar e colar no editor de imagens do Delphi.

abraço

Obrigado Jhonas, gostaria de saber também se é possivel fazer com um arquivo do tipo .res .

Link para o comentário
Compartilhar em outros sites

  • 0
Obrigado Jhonas, gostaria de saber também se é possivel fazer com um arquivo do tipo .res .

Para criação de componente voce usa:

No Editor de Imagem do delphi:

File > New > Component Resouce File (.dcr) ... e depois crie o seu bitmap

O .Res é mais usado como arquivo de recursos para o programa executável e não para componente

abraço

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...