Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Как узнать координаты ячейки грида?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
1-1089610748
Аноним
2004-07-12 09:39
2004.07.25
ListView


4-1086948632
bon
2004-06-11 14:10
2004.07.25
Окно Свойства Папки


14-1088764383
Vasya.ru
2004-07-02 14:33
2004.07.25
Explorer глючит


1-1089299151
Andy BitOff
2004-07-08 19:05
2004.07.25
Мистика !!! Где утечка ???


1-1089368180
Alek
2004-07-09 14:16
2004.07.25
Парсинг стринга