Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDDW / 3 сообщений из 3, страница 1 из 1
16.01.2014, 11:52
    #38527944
Mykola
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDDW
PowerBuilder 12.5.1 + ASA 9.0
1. есть DataWindow
2. Первый столбец в нем может быть или Edit или DDDW в зависимости от натройки пользователя
3. Если для столбца используется DDDW то список показывается через 1 спекунду после начала ввода в столбец по таймеру
4. Проблема:
пользователь вводит "123"| курсор после 3
после показа списка (сoбытие timer(): dw_1.Object.eian13.DDDW.ShowList = "yes" ) курсор уже перед 1 (в начале поля)
5. И при такой ситуации не выделеной строки в DDDW

вопросы:
1. где может быть проблема
2. как недопустить перемещение курсора
спасибо за помощь
...
Рейтинг: 0 / 0
16.01.2014, 18:15
    #38528693
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDDW
Используйте SelectText для перемещения в нужную позицию
Кажется я где-то уже писал такое, но сейчас вряд ли вспомню где
...
Рейтинг: 0 / 0
17.01.2014, 01:08
    #38529060
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDDW
Когда делается какая-то манипуляляция над этим объектом, то курсор становится в начальное положение и это в принципе естественно и нормально.
Для Вашего случая, сделал бы так:
- отключил прорисовку;
- сделал то, что нужно;
- установил курсор в конец строки;
- включил прорисовку.
Ну вот и всё, в результате то, что Вы хотели ;)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDDW / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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