eğer hala sorunu çözmediysen...
c# ta nasıl olur bilmem ama c de graphics.h ekledikten sonra line() fonksiyonunu kullanabilirsin.
line(100,250,300,150);
eğerki sen iki nokta arasına fonksiyon kullanmadan çizgi çizdirmek istiyorsan pixel atarak bu işi çözebilirsin . çizgi çizdirme algoritmaları ise şu adreste mevcut. buradan bakarak bişeyler yapabilirsin...
http://www.cs.unc.edu/~mcmillan/comp136/Lecture6/Lines.html
ama istersen sana hazır algoritmasını veriyim .....
a=fabs(x2-x1);
b=fabs(y2-y1);
if(a> m=a;
else m=b;
t=1/m;
initwindow( 800,600, "ÇIZGI" );
for(t=1/m;t<1;t+=1/m){
x=x1+(x2-x1)*t;
y=y1+(y2-y1)*t;
putpixel(x,y,RED);
}