powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема со скроллингом DW после минимизации/максимизации окна
5 сообщений из 5, страница 1 из 1
Проблема со скроллингом DW после минимизации/максимизации окна
    #35263855
Irina Kuneva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема со скролингом DW при изменении размеров окна,
минимизации и последующей максимизации окна.
Событие минимизации/максимизации можно отследить в
pbm_syscommand. Но dw.ScrollToRow(n) визуально не срабатывает, хотя метод выполняется успешно.
Т.е скролл остается все равно на первой записи в DW после максимизации окна, а должен быть на той, на которой был до минимизации.

Подскажите, пожалуйста, в чем может быть проблема?

Код для события pbm_syscommand:

int num_row = 0

IF commandtype = 61472 THEN // Minimize Button
num_row = dw.GetRow()
END IF

IF commandtype = 61488 or commandtype = 61728 THEN // Maximize Button
if num_row <> 0 then
dw.SetFocus()
dw.SetRow(num_row)
dw.ScrollToRow(num_row)
end if
END IF


Заранее всем спасибо.)
...
Рейтинг: 0 / 0
Проблема со скроллингом DW после минимизации/максимизации окна
    #35263939
Mykola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dw.ScrollToRow(num_row)
dw.SetRow(num_row)

попробуйте в таком варианте
...
Рейтинг: 0 / 0
Проблема со скроллингом DW после минимизации/максимизации окна
    #35264047
Irina Kuneva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пробовала и так тоже...не работает все равно....Увы.(((
...
Рейтинг: 0 / 0
Проблема со скроллингом DW после минимизации/максимизации окна
    #35264143
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот это
Код: plaintext
1.
2.
dw.SetFocus()
dw.SetRow(num_row)
dw.ScrollToRow(num_row)
вынести в отдельное событие и вызывать с ключевым словом POST
Код: plaintext
obj.Post Event XXXX(num_row)
как то так...
...
Рейтинг: 0 / 0
Проблема со скроллингом DW после минимизации/максимизации окна
    #35264301
Irina Kuneva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное! Таки да с POST методом заработало.

Так:
obj.Event POST XXXX(num_row)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Проблема со скроллингом DW после минимизации/максимизации окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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