Programação Grafica em Delphi
Olá pessoal, preciso de uma apostila ou site que mostre como trabalhar com programação grafica em Delphi, tenho que fazer um algoritmo que desenhe um quadrado e um quadrado com cantos arredondados, se alguem tiver alguma coisa por favor me mande.
Agradeço antecipadamente. :lol:
Agradeço antecipadamente. :lol:
Marcelo Dilena
Curtidas 0
Respostas
Wbb
29/08/2003
Você pode utilizar um Shape com a propriedade ´Shape´ setada em stRoundRect.
Mas se preferir realmente desenhar, você pode usar o Canvas do controle onde irá criar a imagem. Não se trata de um ´algorítimo´. É apenas uma linha de código.
Exemplo:
Form1.Canvas.RoundRect(50,50,300,300,40,40);
Isso cria no formulário (em tempo de execução), um quadrado nas coordenadas [color=red:d7e6807695][b:d7e6807695]DE[/b:d7e6807695][/color:d7e6807695] x=50, y=50, [color=red:d7e6807695][b:d7e6807695]PARA [/b:d7e6807695][/color:d7e6807695]x=300, y=300, com os cantos arredondados por arcos cujos raios começam e terminam com 40 (todas as medidas são em pixels).
ok?
wbb
Mas se preferir realmente desenhar, você pode usar o Canvas do controle onde irá criar a imagem. Não se trata de um ´algorítimo´. É apenas uma linha de código.
Exemplo:
Form1.Canvas.RoundRect(50,50,300,300,40,40);
Isso cria no formulário (em tempo de execução), um quadrado nas coordenadas [color=red:d7e6807695][b:d7e6807695]DE[/b:d7e6807695][/color:d7e6807695] x=50, y=50, [color=red:d7e6807695][b:d7e6807695]PARA [/b:d7e6807695][/color:d7e6807695]x=300, y=300, com os cantos arredondados por arcos cujos raios começam e terminam com 40 (todas as medidas são em pixels).
ok?
wbb
GOSTEI 0