Lecția 10 - elementele de bază ale utilizării panza

In acest tutorial vei invata cum sa lucreze cu panza. Ce este? Dacă vom traduce acest cuvânt în limba română se dovedește că aceasta este panza, panza. Canvas reprezintă o zonă de componente, care pot crea, stoca și modifica imaginea grafică.







Probabil ați văzut de multe ori că forma are o proprietate Canvas. Aceeași proprietate au, de asemenea, TImage. Ceea ce este posibil să se tragă? Puteți trage de la punctul de simplu la ieșirea ovală și text. Să încercăm să traseze o linie dreaptă de la punctul A la punctul B. Pune pe buton pentru a forma și de tratare a scrie onClick:

Ce este asta? MoveTo - acest lucru este de la ceea ce de origine pentru a începe să tragem linie, putem spune acest lucru este începutul liniei. Un capăt LineTo al liniei, respectiv.

Linia vopsit negru și roșu, vom vâna! Înainte de a începe să picteze scrie:

In panza exista caracteristica Pen. Cu acesta, puteți schimba grosimea (lățime), culoare (Color), stilul (Style), și multe altele.

Acum, trage un dreptunghi:

Coordonatele cred clar. Primele două indică colțul din stânga sus, două mai mult - colțul din dreapta jos al dreptunghiului.

Desenați ceva pictat, de culoare cadru se poate schimba (pen), dar cum de a schimba formele culoare de umplere - proprietate Perie (umbrire). Schimbarea culorii de umplere a unui pătrat pe verde, pentru că înainte de a desena un dreptunghi în sine scrie:






În plus față de acest lucru poate fi pentru a umple nu a fost solidă și de model. Pentru a face acest lucru, inainte de a desena dreptunghiul face:

Pentru a face mai ușor să se ocupe cu Pen și Brush loc pe forma și TShape a găsi aceste proprietăți. Experiment și schimbare privirea ca componenta. Și pe baza acestor cunoștințe, poți face toate acestea în mod programatic, codul pur și simplu se referă la proprietățile variabile.

În plus, puteți risvoat elipse dreptunghiuri:

Și, în sfârșit, cum să facă un pixel dintr-o anumită culoare:

În acest caz, culoarea roșie.

In afara de aceasta poate fi afișat pe imaginea de pânză. De exemplu, într-o componentă TImage există o imagine, și ar trebui să fie afișat pe panza formularul sau alte TImage. Pune pe formularul TImage și încărcați-l orice fișier BMP. În tratare a evenimentelor prin apăsarea unui buton vom scrie:

După executarea codului în 0,0 va indica toate elementele grafice stocate în image1.

Desigur, acest lucru nu este toate caracteristicile pe care le-am descris în această lecție. Încearcă să faci ceva mai mult. Unii mic proiect. Și, în sfârșit, aș spune că afișează panza foarte încet, adică de ieșire grafică rapidă (de exemplu, jocuri) nu este potrivit. Pentru a face acest lucru, cel mai simplu este componenta DelphiX. Acesta vă poate ajuta rapid și afișa cu ușurință grafică. Aici sunt un cuplu de link-uri pentru a face cunoștință cu DelphiX: DelphiX: Descrierea și instalare; DelphiX: Descărcați și afișare sprite

Lecția 11 - Salvați setările de program