[ vlada89 @ 17.06.2006. 17:33 ] @
Dakle ,zelim da nacrtam izlomljenu liniju gde koordinate tacaka ucitavam recimo iz nekog file-a , pa me zanima da li se to moze uraditi preko Draw f-je da iscrtavanje bude lagano.
Probao sam sa LineTo (x,y) ali me interesuje da li moze i drugacije?

Pozdrav svima .
[ X Files @ 17.06.2006. 18:13 ] @
Pretpostavljam da koristis BCB (shodno prethodnim pitanjima).

Da. Postoji i 'laksi' nacin, ali nista spektakularno neces dobiti time.

Pogledaj BCB Help i trazi Polyline funkciju.

U principu, sve se svodi na to da pokupis nekako te podatke iz baze,
prebacis ih u TPoint strukturu i kasnije objekat popunjene strukture
prosledis funkciji.

Kod treba da bude u OnPaint() dogadjaju, jer inace 'izgubices' linije pri
bilo kom osvezavanju.

Code:

void __fastcall TForm1::FormPaint(TObject *Sender)
{
   TPoint points[6];
   Canvas->Pen->Color = clWhite;
   points[0].x = 40;
   points[0].y = 10;
   points[1].x = 20;
   points[1].y = 60;
   points[2].x = 70;
   points[2].y = 30;
   points[3].x = 10;
   points[3].y = 30;
   points[4].x = 60;
   points[4].y = 60;
   points[5].x = 40;
   points[5].y = 10;
   Canvas->Polyline( points, 5 );
}



[ vlada89 @ 17.06.2006. 20:48 ] @
X Files , jasan mi je tvoj predlog, a to je zapravo Polyline example , (kao i do sada , mogu samo da ti zahvalim) .Da ,i to je nacin za iscrtavanje Poliline.
Pozdrav.
[ X Files @ 18.06.2006. 05:24 ] @
Samo obrati paznju na razliku izmedju mog predloga i onog primera u BCB
koji ti se nece kompajlirati jer su nesto izgresili sa tipovima.
[ vlada89 @ 18.06.2006. 13:55 ] @
X Filies , u pravu si( javlja gresku na PaintBox ...).
poz.