Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

Выполнить действие, если курсор находится на записи более 1сек.   Найти похожие ветки 

 
DancerMan ©   (2005-10-19 11:41) [0]

Добрый день!
Есть дерево и грид. При перемещении по дереву данные грида обновляются. Хочу, чтобы обновление происходило только, если курсор находится на одной записи дерева определенное время, например, секунду. По типу, как в Проводнике Windows.
Подскажите, пожалуйста, как это реализовать?


 
Sergey13 ©   (2005-10-19 11:43) [1]

Ну, если надо время мерять, то наверное таймер надо использовать.


 
DancerMan ©   (2005-10-19 11:50) [2]

Понятно, что таймер.
Как получить время которое я нахожусь на записи? По событию OnChange я могу зафиксировать время когда я стал на запись. Но потом надо как-то проверять, что если я нахожусь на ней более секунды, то выполнять действие.


 
Johnmen ©   (2005-10-19 11:56) [3]

А что тут сложного.
Запомнил что-то, что указывает однозначно, на какой записи стоишь.
Через секунду проверил, на той ли записи, что и раньше, или нет. Принял решение...


 
Sergey13 ©   (2005-10-19 12:01) [4]

2[2] DancerMan ©   (19.10.05 11:50)
Бросил на форму таймер. Установил ему время срабатывания - 1 сек. Прописал ему процедуру на срабатывание onTimer. На афтерСкрол датасета (например) вешаешь Timer.Enabled:=True и все - таймер запущен или перезапущен.


 
Курдль ©   (2005-10-19 12:05) [5]


> DancerMan © ...По событию OnChange


Я бы сказал по "AfterScroll"
У продвинутых гридов есть событие OnHint, которое как раз тем и заведует, что отслеживает "задержку курсора на контроле".



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.033 c
14-1131899975
Alexey31
2005-11-13 19:39
2005.12.04
Как определить?


2-1132403254
Oni
2005-11-19 15:27
2005.12.04
Перевести значение из BCD в integer


14-1131709085
wicked
2005-11-11 14:38
2005.12.04
книжный вопрос....


2-1131483264
Энтри
2005-11-08 23:54
2005.12.04
incompatible types: Array and PChar


1-1131086643
Zhekson
2005-11-04 09:44
2005.12.04
Объединённые ячейки в StringGrid





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