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