Як дізнатися координати осередку гріда

Як дізнатися координати осередку гріда?

Добрий день. На формі є DBGrid, необхідно відловити координати гріда, а потім в залежності від умови перейти далі по грід, або встати знову в цей осередок. Вибачте якщо щось не зрозуміло, питайте. Заздалегідь вдячний.

є грід, коли встаю в клітинку, наприклад перший рядок другий стовпець, мені треба якось дізнатися що це саме перший рядок row = 1 і другий стовпець col = 2.

Про який саме гріді мова?

перший рядок другий стовпець з тих, що на екрані?
І глобально - навіщо це треба?

да на екрані. це треба для того, щоб при введенні неправильного значення поля таблиці, а неправильність визначається подією onchange таблиці. так ось, якщо все правильно, то переходить курсор туди, куди користувач хоче, якщо не правильно, то курсор залишається в тій комірці, де користувач вводить число.

Есто такий метод TField.FocusedControl

Просто роби Abort, якщо не правильно.

Abort, просто Abort; в обробнику onchange.

Abort у SysUtils

з абортом добре, спасибі велике, працює як треба. але невже все-таки не можна дізнатися номер рядка в гріді де стоїть курсор?

Неправильно працювати за номерами рядків гріда. А взагалі, в [4] Вам вже написали

> Дізнатися номер рядка в гріді де стоїть курсор?

Курсор - це така вертикальна паличка. Або що інше?

читай спочатку FAQ.