Creați un editor de text în delphi

Creați o nouă aplicație

Înainte de a începe o nouă aplicație, creați un dosar pentru a stoca fișierul de proiect (de exemplu, MyEditor).

Crearea unui proiect nou. Prin crearea sa, Delphi creează automat fișierele:

  • Project1.dpr - proiect sursa. El a numit fișierul de proiect
  • Unit1.pas - sub formă de cod sursă, un fișier numit modul
  • Unit1.dfm - fișier de resurse care conține informații despre forma principală de proiect, denumit fișier formular.

Fiecare formular are propriile sale fișiere de module (Unit1.pas) și forma principală (Unit1.dfm).

A doua formă creează propriile fișiere și Unit2.pas Unit2.dfm.

Salvați proiectul sub numele MyNotepad.dpr în directorul creat. Nume forma implicită poate fi lăsată (Unit1.pas).

catalog vor apărea, de asemenea, fișiere MyNotepad.cfg (fișier de configurare), MyNotepad.dof (fișier parametru) și MyNotepad.res (fișier de resurse). Ei nu trebuie să fie eliminate!

În mod implicit, forma proiectului are trei butoane (minimizare, restaurare și a închide). Dacă executați în prezent un proiect cu F9. Aceasta deschide o formă goală. Pentru a-l închide, faceți clic pe butonul închidere forma.

Creați un editor de text în delphi

Pe lângă formularul vei vedea Object Inspector. pe care le puteți utiliza pentru a seta proprietățile formei și componentele care urmează să fie plasate pe ea.

În acest caz, se afișează proprietățile formelor noastre. Object Form1 și tipul său TForm1.

Când un obiect este selectat, Object Inspector arată proprietățile sale.

Stabilirea valorilor de proprietate

Puteți schimba imediat antetul Form1. Pentru a face acest lucru, în Object Inspector găsi proprietatea Caption pentru a Form1 și de a schimba textul de pe Notepad meu. Vă rugăm să rețineți că titlul pe formular se schimbă în modul în care modificați textul.

Adăugarea de obiecte la forma

Înainte de adăugarea componentelor de pe forma, trebuie să se gândească cu atenție la interfața fereastra programului pe care îl creați. Interfața ar trebui să fie la fel de simplu și ușor de utilizat.

În principiu, puteți plasa componente și de a le muta de-a lungul drum, în scopul de a îmbunătăți aspectul programului și ușurința de utilizare. Remarcabil, puteți vedea imediat rezultatele muncii lor.

Delphi include o multitudine de obiecte care sunt parte a cererii. De exemplu, există obiecte (componente) care fac ușor de program meniuri, bare de instrumente, casete de dialog, precum și sute de alte elemente de program vizuale (și vizuale).

Paleta de componente VCL reprezintă componente folosind pictograme care sunt grupate pe file. Pentru a adăuga o componentă, selectați componenta pe paletă și apoi faceți clic pe formularul de la locația unde doriți să-l loc. Puteți, de asemenea, dublu-clic pe componenta de pe paleta de componente, iar apoi componenta este plasat automat în centrul formei. Pentru a obține ajutor pe o componentă, selectați-l și apăsați F1.

RichEdit pus pe formularul

Dublu-click pe ea si va fi plasat pe formular.

Fiecare componentă este clasa de Delphi; plasat pe o componentă de formă creează automat o instanță a acestei clase. Odată ce componenta este plasat pe formular, Delphi genereaza codul necesar pentru a crea o instanță a obiectului în timpul rulării.

Setați proprietatea Aliniere RichEdit componentă alClient

Creați un editor de text în delphi

Pentru a face acest lucru, faceți clic pe RichEdit. pentru ao selecta pe formular, și apoi în Object Inspector, selectați proprietatea Aliniere. și în proprietatea lista alClient drop-down.

RichEdit umple intreaga zona de client a formularului de a avea o suprafață mare pentru a edita textul. Astfel, în cazul în care proprietatea alClient selectat. RichEdit va ocupa întreaga suprafață a formei, chiar dacă dimensiunea formei se va schimba.

Setați StatusBar la forma

Faceți dublu clic pe componenta StatusBar pe fila Win32 a paletei de componente, se va adăuga o bară de stare în partea de jos a formularului.

În continuare, avem nevoie pentru a crea un loc unde va fi afișat numele fișierului editat. Există două moduri de a afișa textul din bara de stare.

Cel mai simplu mod - setarea proprietăților la obiect Adevărat SimplePanel StatusBar1 și atribuie orice text pe care doriți să le afișați în proprietatea SimpleText.

Dar puteți scrie codul, de exemplu:

In timp ce noi prezentam doar un singur panou în bara de stare. În viitor, va fi posibil să se adauge un alt panou. Acest lucru va fi discutat în viitor.

Faceți clic dreapta în caseta de dialog și faceți clic pe Adăugare pentru a adăuga panoul de pe bara de stare.

Panouri de proprietate - o matrice care începe de la zero și permite accesul la fiecare panou pe care l-ați creat. Închideți caseta de dialog.

articole similare