Главная страница
    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.037 c
4-1087053002
vajo
2004-06-12 19:10
2004.07.25
Окна программ в Виндовс


14-1088768820
Dmitriy O.
2004-07-02 15:47
2004.07.25
Не могу установить RxLib на XP !


1-1089382208
MadGhost
2004-07-09 18:10
2004.07.25
Как сделать PREVIEW у TPrinter???


11-1076449964
DDA
2004-02-11 00:52
2004.07.25
Тормаза


14-1088722657
kaif
2004-07-02 02:57
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский