Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.032 c
1-1089530502
Islander
2004-07-11 11:21
2004.07.25
Как получить текущую модальную форму?


4-1086759480
RoadStar
2004-06-09 09:38
2004.07.25
fsStayOnTop


1-1089433992
set
2004-07-10 08:33
2004.07.25
Приостановка цикла для ввода дополнительных данных


14-1088935805
Rouse_
2004-07-04 14:10
2004.07.25
С Днем Рождения 4 июля


3-1088651692
Ozone
2004-07-01 07:14
2004.07.25
"Удобное" хранение данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский