Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
14-1088668148
Красная Майка
2004-07-01 11:49
2004.07.25
Неофициальное MMP завтра для всех желающих!!!


14-1089283653
TohaNik
2004-07-08 14:47
2004.07.25
Вот не знаю... радоваться или огорчаться?


1-1089622430
pavel_pavel
2004-07-12 12:53
2004.07.25
Копирование объектов


14-1088780346
olookin
2004-07-02 18:59
2004.07.25
Психология армейца.


1-1089276204
Sandman25
2004-07-08 12:43
2004.07.25
Флаги или переопределение событий?




   Наверх