Ir para conteúdo
Fórum Script Brasil

Martha Fernanda

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Martha Fernanda postou

  1. Gente, vou reformular minha pergunta pois vi que não fui clara!!! Desculpem... Estou fazendo um programa que tem no form princial um objeto TImage. Utilizo a função Canvas para desenhar formas geométricas nesse objeto. O programa desenha essas formas a partir das coordenadas dadas pelo clique do mouse (X e Y do evento OnMouseDown): Canvas.Pixels[X,Y]:=blBlue; Num determinado momento do programa, ao invés do usuário clicar com o mouse na tela para determinar certas coordenadas, eu abro um segundo formulário para que ele digite essas coordenadas e posteriormente eu gravo essas coordenadas em um lista do tipo Point e dps desenho: Canvas.Rectangle(pF.x, pF.y, pF.x, pF.y); O problema é que eu não consigo desenhar no form1 quando estou no form2, por exemplo: form1.image1.canvas.Rectangle(pF.x, pF.y, pF.x, pF.y); Apenas quando estou no form1. E não acusa nenhum tipo de erro, apenas não desenha!! Alguém saberia me ajudar??????? Obrigada, Fernanda.
  2. Estou fazendo um programa que tem no form princial um objeto TImage. Utilizo a função Canvas para desenhar formas geométricas. Num determinado momento do programa, ao invés do usuário clicar com o mouse na tela para determinar as coordenadas de uma reta, eu abro um formulário para que ele digite as coordenadas e posteriormente eu desenho essa reta no image. Quando o usuário digita apenas as coordenadas de 1 reta não encontro problemas porque guardo os dados das coordenadas em variaveis globais e mando desenhar diretamente do formulário principal. Porém, o meu problema aparece quando quero desenhar várias retas, sem fechar esse segundo formulário de digitação das coordenadas. Não ocorre nenhum erro, mas o programa não desenha nenhuma reta. Alguém pode me ajudar?? Obrigada, Fernanda
×
×
  • Criar Novo...