Cum pot găsi coordonatele unei celule de rețea?
Alo Pe formularul este DBGrid, este necesar să prindeți coordonatele rețelei și apoi, în funcție de condiție, să vă deplasați mai departe de-a lungul grilajului sau să reveniți în această celulă. Ne pare rău dacă nu este clar, întrebați. Mulțumită în avans.
există o rețea atunci când intru în celulă, de exemplu, primul rând este a doua coloană, trebuie să aflu cumva că acesta este primul rând de rând = 1, iar a doua coloană este col = 2.
Ce fel de grilă vorbești?
prima linie a celei de-a doua coloane a celor de pe ecran?
Și la nivel global - ce este necesar?
Da pe ecran. acest lucru este necesar pentru ca atunci când introduceți o valoare nevalidă a câmpului de tabelă și incorecta este determinată de evenimentul onchange al tabelului. Deci, dacă totul este corect, atunci cursorul merge acolo unde utilizatorul dorește, dacă nu este corect, cursorul rămâne în celula în care utilizatorul introduce numărul.
Această metodă este TField.FocusedControl
Faceți doar Abort, dacă nu este corect.
Renunțați, doar Renunțați; în manipulatorul de schimb.
Renunțați la SysUtils
avortul este bun, multumesc mult, functioneaza asa cum ar trebui. dar este cu adevărat imposibil să găsiți numărul liniei în grilă unde este cursorul?
Nu este corect să lucrezi la numerele liniilor de rețea. În general, în [4] ați scris deja
> găsiți numărul liniei în grilă unde este cursorul?
Cursorul este o baghetă verticală. Sau ce altceva?
citiți mai întâi întrebările frecvente.