SUAVIZAR LINHA EM UMA PICTUREBOX - ANTI-ALIASING

GANDA.NICK 02/04/2013 08:39:25
#421398
Olá a todos,
Recentemente achei um code na net que faz o que eu pretendo.. foi o mais simples que consegui arranjar.

é uma PictureBox em que se desenha uma linha a ela fica suavizada, clica-se mo inicio (X1,Y1), arrasta-se até onde pretendemos (X2,Y2) e desenha a linha suavizada.

O projecto tem 1 formulário e um modulo, e uma única linha do form1 que chama um procedimento no modulo:
AALine picCanvas.hdc, ln.X1, ln.Y1, ln.x2, ln.Y2, picCanvas.ForeColor, Combo1.Text + 0, Combo2.Text / 100


Penso que seria só alterar os valores ln.X1, ln.Y1, ln.x2, ln.Y2, pelos valores que eu desejo 0,0,200,100, e colocar esta linha num CommandButton e iria desenhar a linha suavizada, pois isso não acontece.

Alguem sabe o que se pode fazer??

Ou outro exemplo mais simples, porque este também envolve transparecia e eu não preciso.

Obrigado desde já!!
MARCELO.TREZE 02/04/2013 12:32:35
#421408
Resposta escolhida
vc quer desenhar emcima de um botão? sem chance? botão só aceita icones ou imagens.

GANDA.NICK 02/04/2013 13:37:41
#421415
Obrigado por postar!

Não Marcelo, eu estou querendo executar aquela linha de codigo a partir do Evento Click de um botão, a linha será para aparecer na picturebox, no caso na picCanvas, mas com os valores de X1,Y1,X2,Y2 que eu pretender, entendeu?? não estou conseguindo!!!
GANDA.NICK 02/04/2013 13:50:02
#421419
Ok, deixe estar, já está
Tópico encerrado , respostas não são mais permitidas