powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDDW
3 сообщений из 3, страница 1 из 1
DDDW
    #38527944
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
DDDW
    #38528693
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используйте SelectText для перемещения в нужную позицию
Кажется я где-то уже писал такое, но сейчас вряд ли вспомню где
...
Рейтинг: 0 / 0
DDDW
    #38529060
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда делается какая-то манипуляляция над этим объектом, то курсор становится в начальное положение и это в принципе естественно и нормально.
Для Вашего случая, сделал бы так:
- отключил прорисовку;
- сделал то, что нужно;
- установил курсор в конец строки;
- включил прорисовку.
Ну вот и всё, в результате то, что Вы хотели ;)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / DDDW
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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