Vitor, obrigado pela resposta. Mas vamos ao problema: O aplicativo precisa ocupar apenas um pequeno espaço na tela, ao mesmo tempo que um ou outro usuário não enxerga bem (rs, é sério...). Daí preciso usar botões com um bom tamanho, e também com figuras chamativas, para que apareçam e não os faça esquecer que comando faz o quê. Além disso, como o espaço é reduzido (menos de 1/4 da tela), o ideal realmente é diminuir a quantidade de botões, mesmo que isso fique chato de fazer. As imagens que tenho são ICO e transformá-las em bitmap seria um trabalho a mais, além do resultado final não ficar lá essas coisas com a pressa que estou tendo (me restam 12 dias e ainda não comecei os relatórios, que são os mais chatos).
Fazer o quê... temos que deixar os clientes satisfeitos... Leonardo Cruz Costa Analista de Sistemas / RH Prefeitura Municipal de Quissamã Mat.: 2601 (22)2768-9324 / 9372 ----- Original Message ----- From: Vitor Redes To: delphi-br@yahoogrupos.com.br Sent: Wednesday, October 24, 2007 4:36 PM Subject: RES: [delphi-br] Dúvida cruel... Cara, isso realmente é cruel. Você tem algumas opções: - Criar um novo componente a partir o TBitbtn e programa-lo para receber duas imagens de acordo com a ação. Mas isso deve tornar a coisa "meio inviável" porque se você depende do TDataset para isso, vai programar um elefante branco. - Criar dois botões. Um para inserir, que quando clicado habilita o botão de salvar, que por sua vez, quando clicado, desabilita-se e habilita o botão de inserir, como qualquer outro aplicativo. - Usar imagens normais ao invés de imagens .ico. Enfim, existem várias soluções, acredito que a que você escolheu é a pior, mas também não sei o porque você a escolheu, então... se quiser explicar melhor talvez possamos ajudar, mas se eu fosse você colocaria dois botões na tela e pronto, além de ficar mais fácil fica mais visível ao usuário, no sentido de: - Cliquei aqui! Opa, aconteceu alguma coisa... Vitor. _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Leonardo Cruz Costa - P. M. Quissamã Enviada em: quarta-feira, 24 de outubro de 2007 09:59 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Dúvida cruel... Olá Delphinianos! Sabemos que o TBitBtn e afins não carregam imagens ICO. Esse problema eu já resolvi criando uma rotina de conversão. Só que daí comecei a perceber algo muito, muito incômodo: o fundo das imagens ficam hora transparentes, hora todo branco. Parece alguma coisa com o windows, pois desenvolvendo o sistema em casa as imagens ficam como deveriam, com o fundo transparente. Alguém tem alguma idéia do que é que há com esse velhinho? Outra coisa: quando o usuário clica no botão, o Caption e a imagem dele muda (por exemplo, clicando em "Novo", o Caption muda para "Salvar" e a imagem muda para um disquete). Existem duas maneiras de implementar isso: criando um código para cada botão ou inserindo o código no componente de manipulação do banco de dados (ZTable por exemplo, nos eventos After e Before). O problema é que as duas maneiras são trabalhosas. Um código pra cada botão é retrabalho e um código no componente fica gigante, geralmente manipulando botões que nem foram usados. Alguém usa uma solução diferente? Abraços. Leonardo Cruz Costa Analista de Sistemas / RH Prefeitura Municipal de Quissamã Mat.: 2601 (22)2768-9324 / 9372 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.488 / Virus Database: 269.15.8/1088 - Release Date: 23/10/2007 13:26 [As partes desta mensagem que não continham texto foram removidas]