![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| AHgpeu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Delphi6
Как сымитировать нажатие клавиши Ctrl при каком-то событии?* --------------------
ᆉᆈǀƿᆇᆆᆅᆂᆁᆇᆆ |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Глобально или локально (только для своей проги)?
Это сообщение отредактировал(а) Alexeis - 7.6.2007, 09:39 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| AHgpeu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
только для своей проги)
Проблема намного глубже...Есть компонент DBGridPro (RAD-Studio). И там нужно выделять ЦЕЛУЮ строку..а выделяется только ячейка 1..А строка выделяется при нажатии + Ctrl. Ну я решил решить проблему пока просто имитацией нажатия Ctrl --------------------
ᆉᆈǀƿᆇᆆᆅᆂᆁᆇᆆ |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| AHgpeu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
помогло..но это я так понял глобальный способ..потому шо при закрытии проги-все равно имитируется Ctrl ))))
А как локально чтобы?* Добавлено через 49 секунд помогло..но это я так понял глобальный способ..потому шо при закрытии проги-все равно имитируется Ctrl )))) А как локально чтобы?* --------------------
ᆉᆈǀƿᆇᆆᆅᆂᆁᆇᆆ |
|||
|
||||
| AHgpeu |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 124 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
все
пасибо всем нашел как в гриде строку выделить))) Через компонент Designer) --------------------
ᆉᆈǀƿᆇᆆᆅᆂᆁᆇᆆ |
|||
|
||||
| ТипТопыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Не поделишься примером? Как раз понадобилось сымитировать нажатие в программе, даже если ее окно неактивно..
|
|||
|
||||
| Alexeis |
|
||||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
| ТипТопыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
Спасибо, жаль только что этот метод не всегда срабатывает
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Это когда например? Ord('A') + random(26) - это код виртуальной клавиши. Здесь не может быть произвольный аски символ. Для больших букв прийдеться еще удерживать Shift программно или на клавиатуре. Проверяйте коды по таблице виртуальных кодов. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| ТипТопыч |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 10.9.2006 Репутация: нет Всего: нет |
При передаче нажатия в компонент WebBrowser PostMessage срабатывает только один раз, потом приходится ручками... С keybd_Event таких проблем не возникает
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |