Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать координаты ячейки грида? [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]

Всё непонятно...


Наверх

Титульная страница Поиск, карта сайта Написать письмо