ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Como criar uma grade em cima de uma imagem e pintar

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
lincoln.mac
Novato
Novato


Registrado: Sexta-Feira, 16 de Fevereiro de 2018
Mensagens: 22

MensagemEnviada: Qui Abr 12, 2018 9:22 am    Assunto: Como criar uma grade em cima de uma imagem e pintar Responder com Citação

Bom dia!

Abaixo deixei exemplo com fotos para melhor entender....

Tenho uma dúvida e não sei como fazer por + simples que pareça!
Tentei tudo quanto é componente com Grid no Delphi mas não sei manipulá-los...

Vou deixar bem explicado para não haver dúvidas...

1 ) Neste software gostaria de fazer ORÇAMENTO do desenho
2 ) Eu irei clicar em Carregar Imagem
3 ) Ela irá aparecer no Timage
4 ) Agora começa a dúvida .....
5 ) Preciso colocar uma Grade TRANSPARENTE preenchendo o ScrollBox
6 ) Eu irei determinar um valor para cada quadradinho (em dinheiro)
7 ) Ao clicar em cada célula (quadradinho), ele fica pintado sinalizando que está marcado
8 ) Ao clicar novamente, ele desmarca
9 ) Eu irei clicar nos quadradinhos para tampar (preencher) o desenho
10 ) Isso me dará o valor que eu irei cobrar para fazer o desenho do cliente
11 ) No exemplo abaixo, preenchi 31 células
12 ) Se cada célula custar 10 reais, o desenho custará 310 reais

Para ficar mais fácil ainda o que desejo... criei o form do jeito que eu quero e editei no photoshop para explicar! Um abraço!

Na imagem 1 segue o form criado no Delphi....



Na imagem 2 segue a grade transparente preenchendo todo Scroolbox para que eu clique em quantos quadrados vou precisar para orçar ao cliente...



Na imagem 3 aparece os quadrados preenchidos...

Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
lincoln.mac
Novato
Novato


Registrado: Sexta-Feira, 16 de Fevereiro de 2018
Mensagens: 22

MensagemEnviada: Qui Abr 12, 2018 12:31 pm    Assunto: Responder com Citação

Já estou começando a chegar no que quero!

Adicionei um TGridPanel...

Fiz um FOR para gerar varias linhas e colunas, que me gerou os quadrados...
Dentro de cada quadrado vai outro FOR criando Timages carregando um arquivo PNG quadrado com meio transparente e bordas pretas atribuindo tambem em tempo real o evento ONCLICK ... onde caso clique, fique Preenchido e se clicar dnovo, apaga...

A cada clique, o software faz um LOOP dentro do tgrid procurando os TImage que estao na condicao preenchido e incrementa ou decrementa o valor (R$) ....

Acho que estou indo pelo caminho certo, msm q seja gambiarra! kkkk

Deste modo a imagem esta aparecendo de fundo da grade!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB