Paint celulele din tstringgrid, blog-delphi-programator

În acest articol, aș dori să vă spun cum puteți picta peste anumite celule din TStringGrid - o anumită culoare, un anumit rând și o anumită coloană. Acesta este adesea folosit: Mulți folosesc această tehnică pentru a sublinia datele finale, pentru a evidenția date importante date separate privind anumite grupuri. Pentru acest articol, vom avea nevoie de componente foarte TStringGrid și TButton butonul. Butonul în sine, trebuie să se populeze TStringGrid. si ne umple totul este întâmplătoare, pentru că nu este critică, ce date să fie afișate în TStringGrid. astfel încât să activați funcția aleatorie și evenimentul Form1 - OnCreate scrie următorul cod, ci mai degrabă se va asigura că generația noastră de numere aleatorii a fost nepredskazumoy:

Deci, am activat rand functia (care nu au numere de generație previzibile), atunci va trebui să scrie codul în sine umple celulele TStringGrid. În primul rând avem nevoie pentru a seta numărul de coloane și rânduri, cât de mult trebuie să fim deloc. Am făcut un număr de coloane egal cu 7, iar numărul de linii la 20, care doresc un număr diferit, nu mă deranjează, o poți întreba. În continuare, avem nevoie de 2 variabile de tip întreg pentru a anunța că vom avea nevoie la bucla prin rândurile și coloanele ale ciclului, cu rezultatul că vom umple fiecare celulă a unui număr aleatoriu. Am stabilit un număr aleatoriu în intervalul de până la 100, această opțiune este, de asemenea, nu este critică, astfel încât să poată ajusta propriile lor, dar într-un motiv și cu siguranță acceptabile.

eveniment OnClick pe buton, am scris următorul cod.

După cum puteți vedea, am adaugat un control de linie pe care - dacă este ultimul sau nu, dacă da, apoi vopsea peste. dacă nu, atunci nu fac nimic. În mod similar, putem continua cu coloanele și, doar pentru că trebuie să utilizați o comparație a AcOI variabile.

După cum se poate vedea că este foarte simplu, în acest caz, nimic nu este dificil de a prezenta, vă puteți decora acum proiectele lor, pictura celulele din TStrinGrid și să aloce datele în acest mod. În continuare aș vrea să văd cum puteți imprima date de la TStringGrid și modul în care se pot desena un grafic al datelor din graficul TStringGrid și de a evidenția, de asemenea, de culoare lacune, similar tabelului de sine TStringGrid.

Codul Articolul sursă poate fi descărcat de aici

În prezent, nu există sisteme de operare oriunde, deoarece sistemul de operare link-uri hardware-ul computerului cu software-ul. În momentul de față, sistemul de operare cel mai frecvent - Windows. Oh, Windows XP ing profesionist Puteți descărca gratuit. Alegeți numai sistemul de operare corect pe computer.

articole similare