Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизКак узнать координаты ячейки грида? Найти похожие ветки
← →
denmin © (2004-06-28 11:07) [0]Здравствуйте. На форме есть DBGrid, необходимо отловить координаты грида, а потом в зависимости от условия перейти дальше по гриду, или встать опять в эту ячейку. Извините если что не понятно, спрашивайте. Заранее благодарен.
← →
Johnmen © (2004-06-28 11:17) [1]Всё непонятно...
← →
denmin © (2004-06-28 11:23) [2]есть грид, когда встаю в ячейку, например первая строка второй столбец, мне надо как-то узнать что это именно первая строка row=1 и второй столбец col=2.
← →
Johnmen © (2004-06-28 11:47) [3]О каком именно гриде речь ?
← →
denmin © (2004-06-28 11:57) [4]о TDBGrid
← →
Johnmen © (2004-06-28 11:59) [5]первая строка второй столбец из тех, что на экране ?
И глобально - зачем это надо ?
← →
Vlad © (2004-06-28 12:03) [6]
> denmin © (28.06.04 11:23) [2]
> столбец col=2.
DBGrid.SelectedIndex
← →
denmin © (2004-06-28 12:03) [7]да на экране. это надо для того, чтобы при вводе неправильного значения поля таблицы, а неправильность определяется событием onchange таблицы. так вот, если все правильно, то переходит курсор туда, куда юзер хочет, если не правильно, то курсор остается в той ячейке, где юзер вводит число.
← →
Vlad © (2004-06-28 12:08) [8]
> denmin © (28.06.04 12:03) [7]
Номер видимой строки грида можно получить так:
TStringGrid(DBGrid1).Row
← →
Курдль © (2004-06-28 12:10) [9]Есто такой метод TField.FocusedControl
← →
Johnmen © (2004-06-28 12:23) [10]>denmin © (28.06.04 12:03) [7]
Просто делай Abort, если не правильно...
← →
denmin © (2004-06-28 12:27) [11]Abort у чего?
← →
Johnmen © (2004-06-28 12:30) [12]Abort, просто
Abort;
в обработчике onchange...
← →
Sandman25 © (2004-06-28 12:32) [13]Abort у SysUtils
← →
denmin © (2004-06-28 12:35) [14]с абортом хорошо, спасибо большое, работает как надо. но неужели все-таки нельзя узнать номер строки в гриде где стоит курсор?
← →
Sandman25 © (2004-06-28 12:36) [15][14] denmin © (28.06.04 12:35)
Неправильно работать по номерам строк грида. А вообще, в [4] Вам уже написали
← →
Johnmen © (2004-06-28 12:46) [16]>узнать номер строки в гриде где стоит курсор?
Курсор - это такая вертикальная палочка ? Или что другое ?
← →
MORA (2004-06-28 12:58) [17]читай вначале FAQ.
← →
Vlad © (2004-06-28 13:49) [18]
> denmin © (28.06.04 12:35) [14]
> узнать номер строки в гриде где стоит курсор?
Я тебе уже в [8] написал как узнать
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.037 c