Aflați tehnicile de bază ale desenului. Bazându-se pe formularul (precum și în multe alte site-uri) are loc prin intermediul device context (canvas). Acest obiect apare într-un tooltip atunci când punctul în programul de recrutare.
Acest obiect (prelata) putem atribui diverse alte obiecte, cum ar fi o perie (TBrush), pene (tpen) și font (TFont). În plus, pe panza (Canvas) putem folosi imaginea (TBitmap). Aceste obiecte vor fi discutate mai în detaliu în lecții ulterioare.
De când ne desen vreodată să folosească construcții cum ar fi Form1.Canvas. cea mai bună parte a acestui factor folosind cu.
cu Form1.Canvas do
Între începutul și sfârșitul doar vom trage. În cazul în care pentru a pune toate aceste cod depinde de sarcina. Puteți să-l scrie în handler apăsând orice buton sau în altă parte în cazul în care aveți nevoie. Am pus-o în handler-ul nostru FormPaint pentru forma. Este logic să facă acest lucru, deoarece, în special, acest eveniment are loc atunci când crearea de formulare. Mai mult decât atât, în cazul în care fereastra formularului este închis o altă fereastră, iar apoi, din nou, să fie vizibile, codul FormPaint va fi realizat, așa că ne vom concentra pe acest procesor.
Să ne mai întâi un cerc de culoare galbenă:
Procedura TForm1.FormPaint (Expeditor: TObject);
cu Form1.Canvas do
// Setați peria galbenă
Brush.Color: = RGB (255, 255, 0);
Elipsă (10, 10, 30, 30);
În mod similar, puteți desena o cutie (folosind pătrat), pentru a imprima un text (TextOut) sau să retragă orice mai primitivelor.
Pentru a desena linii folosind metode LineTo și MoveTo. Prima trage o linie, iar al doilea - doar se mută punctul de desen.
Aici este un exemplu de utilizare a acestora:
// Deplasare punct stilou (10, 10)
// Desenam cele trei linii