powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема Таймера и Грида.
5 сообщений из 5, страница 1 из 1
Проблема Таймера и Грида.
    #34970587
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро всем.
На форме Есть Грид в котором например две колонки. После ввода информации в первой, курсор перемещается во вторую. Как сделать с помощью Timer , чтобы (через 5 секунд) SetFocus установился на первую колонку в гриде? На какое событи нужно писать код?
Пытался на SetFocus () GotFocus() все для второй колонки. Чего-то не проходит!
...
Рейтинг: 0 / 0
Проблема Таймера и Грида.
    #34970598
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В событие Timer вашего таймера можно добавить код перевода фокуса на нужную колонку:
THISFORM.Grid.Column1.SetFocus()
Ну и при попадании в TextBox колонки 1 (событие GotFocus для него), надо запрограммировать таймер на 5 секунд.

С уважением, Алексей
...
Рейтинг: 0 / 0
Проблема Таймера и Грида.
    #34970641
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей доброе утро.
Как всегда меня выручаете. Это судьба - видать.

Чуток не понял. Фразу.
*Ну и при попадании в TextBox колонки 1 (событие GotFocus для него), надо запрограммировать таймер на 5 секунд.

У меня единственное отличие я при LostFoces первой колонки задаю интервал 5 сек.

То, что Вы предлагаете я уже сделал.

Не понятно где и как активироать сам таймер?

За ранее спасибо.
...
Рейтинг: 0 / 0
Проблема Таймера и Грида.
    #34970642
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mr.GandalfДоброе утро всем.
На форме Есть Грид в котором например две колонки. После ввода информации в первой, курсор перемещается во вторую. Как сделать с помощью Timer , чтобы (через 5 секунд) SetFocus установился на первую колонку в гриде? На какое событи нужно писать код?
Пытался на SetFocus () GotFocus() все для второй колонки. Чего-то не проходит!
Не совсем понятно что именно не получается.
Если проблема отследить время последнего нажатия во второй колонке, то
ThisForm.Grid.Column2.Text1.InteractiveChange()
ThisForm.grdMain.Column2.Text1.KeyPress()
выполняются при каждом нажатии.

В дебагере есть Event Tracking - выбираешь все события кроме начинающихся на Mouse (иначе лог огромный будет), эмитируешь работу пользователя и смотришь какие методы в каком порядке отрабатывают.
...
Рейтинг: 0 / 0
Проблема Таймера и Грида.
    #34970653
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все всем спасибо.

Дошло, все получилось.

Удачи.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема Таймера и Грида.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]