Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / программно нажать на стрелочку в право / 5 сообщений из 5, страница 1 из 1
06.09.2010, 15:09
    #36831904
dimonpage1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программно нажать на стрелочку в право
Добрый день.
Необходимо в DataWindow при переходе в текстовое поле в котором находится текст,сместить курсор(каретку) на 5 символов.

Пробую таким же способом как и нажатие клавиши Tab
Код: plaintext
send( Handle(This),  256 ,  9 ,  0  )
работает, но при попытке нажать программно стрелку в право:
Код: plaintext
send( Handle(This),  256 ,  39 ,  0  )
ничего не происходит
...
Рейтинг: 0 / 0
06.09.2010, 15:33
    #36832007
Dmitry.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программно нажать на стрелочку в право
здесь надо посылать стрелку вправо не в датавиндов,
а в текущее окно редактирования внутри датавиндов.

а его просто так не найти...
это должно быть единственное видимое child окно в datawindow.
...
Рейтинг: 0 / 0
06.09.2010, 16:11
    #36832138
dimonpage1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программно нажать на стрелочку в право
если есть другое решение перемещения программно каретки, подскажите пожалуйста
...
Рейтинг: 0 / 0
06.09.2010, 16:39
    #36832259
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программно нажать на стрелочку в право
dimonpage1Добрый день.
Необходимо в DataWindow при переходе в текстовое поле в котором находится текст,сместить курсор(каретку) на 5 символов.

Насколько я помню (не уверен, давно не работал с GUI) dw.SelectText() помимо выделения текста в текущем поле еще и ставит курсор в конец выделения. И если задать длину выделения =0 то происходит просто перемещение курсора.
...
Рейтинг: 0 / 0
06.09.2010, 16:52
    #36832315
dimonpage1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программно нажать на стрелочку в право
Anatoly Moskovsky, спасибо, работает
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / программно нажать на стрелочку в право / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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