powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dbclick-Enter
7 сообщений из 7, страница 1 из 1
dbclick-Enter
    #36306721
Andres N.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В грид при нажатие (dbclick) на записах открывается новая форма. Как можно тоже самый делать при нажатие Enter?
...
Рейтинг: 0 / 0
dbclick-Enter
    #36306739
Andres N.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел, спасибо всем.

В кейпресс формы пишешь
IF nKeyCode=13
nodefault
твои действия
ENDIF
В keypreview формы ставишь.T.
...
Рейтинг: 0 / 0
dbclick-Enter
    #36307186
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andres N.,

Что нашел, то хорошо.
Плохо, что задействовал ENTER...
Эту клавишу лучше применять по прямому назначению: переход между полями, контролами и пр.
Так что рекомендую в Гриде использовать правую кнопку мыши для навешивания дополнительных функций
...
Рейтинг: 0 / 0
dbclick-Enter
    #36307251
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 igorbik , в данном случае использование ENTER, ИМХО, вполне оправдано: выбор записи для редактирования двойным щелчком мыши хорошо ассоциируется у пользователей с "открытием" ее при помощи ENTER.
2 Andres N. при выбранном Вами способе желательно анализировать значение свойства ActiveControl формы
...
Рейтинг: 0 / 0
dbclick-Enter
    #36307310
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вешаю запуск форм из грида на всякие F[1-12] в зависимости от потребностей
...
Рейтинг: 0 / 0
dbclick-Enter
    #36308373
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andres N.Нашел, спасибо всем.

В кейпресс формы пишешь
IF nKeyCode=13
nodefault
твои действия
ENDIF
В keypreview формы ставишь.T.
Сдается мне, что при таком подходе будет прихвачен не только Грид, но и вся форма.

Ищи кейпресс на контролах колонок грида (как правило, это "text1.keypress", и там прописывай что надо
...
Рейтинг: 0 / 0
dbclick-Enter
    #36308860
Andres N.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
igorbik
Ищи кейпресс на контролах колонок грида (как правило, это "text1.keypress", и там прописывай что надо

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


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