Guilherme Vck. Postado Setembro 29, 2009 Denunciar Share Postado Setembro 29, 2009 Ola.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.Grato. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Setembro 29, 2009 Denunciar Share Postado Setembro 29, 2009 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guilherme Vck. Postado Setembro 29, 2009 Autor Denunciar Share Postado Setembro 29, 2009 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çoObrigado Jhonas, gostaria de saber também se é possivel fazer com um arquivo do tipo .res . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Setembro 30, 2009 Denunciar Share Postado Setembro 30, 2009 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 bitmapO .Res é mais usado como arquivo de recursos para o programa executável e não para componenteabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guilherme Vck.
Ola.
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.
Grato.
Link para o comentário
Compartilhar em outros sites
3 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.