Domeniul imobilier bidimode stringgrid delphi
BiDiMode proprietate
Proprietatea BiDiMode StringGrid Delphi determină direcția literei la editarea celulelor din componenta StringGrid. Valorile proprietăților BiDiMode Delphi poate fi:
- BiDiMode: = bdLeftToRight;
- BiDiMode: = bdRightToLeft;
- BiDiMode: = bdRightToLeftNoAlign;
- BiDiMode: = bdRightToLeftReadingOnly;
Din moment ce nu trăim într-una dintre aceste țări, verificați în acțiune această proprietate în Windows nostru este dificil, deoarece setările locale ale limbii sistemului de operare utilizat în țara noastră, pentru a preveni utilizarea BiDiMode valoarea proprietății. altele decât bdLeftToRight. Mai degrabă, pune-l poate fi orice doriți, cu toate acestea, direcția de imprimare va fi familiară - de la stânga la dreapta.
Puteți efectua chiar un experiment. Stabilirea unui inspector de proprietate obiecte BiDiMode StringGrid valoare componentă egală bdRightToLeft și a scrie acest eveniment handler OnCreate:
Procedura TForm1.FormCreate (Expeditor: TObject);
începe
dacă StringGrid1.BiDiMode = bdLeftToRight
apoi Legendă: = 'BiDiMode = bdLeftToRight'
Caption altceva: = 'BiDiMode = bdRightToLeft';
se încheie;
Ne-am așteptat: BiDiMode = bdLeftToRight. check - trimiterea unui mesaj sa schimbat.
Apoi, încercați în continuare pentru a schimba BiDiMode de proprietate, de asemenea, prin software-ul. În același handler prima linie de inserție
Obținem: BiDiMode = bdRightToLeft, dar atunci când încercați să imprimați în tabel vedem că direcția literei rămâne același, familiar pentru noi direcția de la stânga la dreapta.