** kea |
Отправлено: 20.12.2005, 10:01 |
|
Не зарегистрирован
|
Здравствуйте!
как програмно выйти из режима редактирования ячейки StringGrida без потери ее выделенного содержимого? |
|
gvg |
Отправлено: 20.12.2005, 10:38 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Попробуйте EditorMode |
|
** kea |
Отправлено: 20.12.2005, 10:57 |
|
Не зарегистрирован
|
QUOTE (gvg @ 20/12/2005, 10:38) | Попробуйте EditorMode |
Пробовал. Если выделен текст и EditorMode поставить false, то текст удаляется. С этим борюсь. Возможно, поможет програмное нажатие Escape. Но как это сделать? |
|
gvg |
Отправлено: 20.12.2005, 11:27 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Ну, Escape восстановит состояние до редактирования. Чтобы сохранить — нужно Enter послать. А вот как? Наверное, через PostMessage ( ...->Handle, WM_KEYDOWN, VK_RETURN, 0 ) можно попробовать...
|
|
Gedeon |
Отправлено: 20.12.2005, 13:44 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
Как программно нажимать кнопку уже неоднократно обсуждалось, юзайте поиск.
|
|
Guest |
Отправлено: 23.12.2005, 16:42 |
|
Не зарегистрирован
|
QUOTE (gvg @ 20/12/2005, 11:27) | Ну, Escape восстановит состояние до редактирования. Чтобы сохранить — нужно Enter послать. А вот как? Наверное, через PostMessage ( ...->Handle, WM_KEYDOWN, VK_RETURN, 0 ) можно попробовать... |
Так мне и нужно, состояние восстановить до редактирования. Поэтому нужен Эскейп.
2Gedeon
Интернет медленный у меня. Чтобы эту страничку загрузить ждал минуты три. Поэтому и спросил о нажатии клавиши. |
|
** kea |
Отправлено: 24.12.2005, 17:08 |
|
Не зарегистрирован
|
Здравствуйте!
Как мне програмно нажать эскейп? |
|
gvg |
Отправлено: 27.12.2005, 12:31 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Дык VK_ESCAPE вместо VK_RETURN. Трудно сообразить? |
|