powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Горизонтальный скрол
7 сообщений из 7, страница 1 из 1
Горизонтальный скрол
    #33212493
Endymion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой вот проблемой :

1) есть dataobject.
2) функция сдвигает все колонки вправо.
3) после этого хотелось бы что бы ширина dataobjectа уменьшилась (горизонтальный скрол бал поменял бы свою максимальную позицию).
но ширина dataobject остаётся неизменной.
разве не существует способов поменять ширину dataobject ?
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33212600
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если имеется ввиду влево, то решения кроме как dw_1.create(ls_syntax) с нужными коордитатами я не знаю - горизонтальный скроллбар это не самое неприятное, при печати будут пустые листы выходить.
Если сдвигается вправо то не понятно, почему ширина должна уменьшаться.
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33212760
Endymion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dw_1.create(ls_syntax) несколько проблематично в этом случае .....
некоторые колонки они dddw, можно в динамический dw колонку сделать dddw ? я не пробовал никогда, надо будет проверить.

я сделал временное решение (не красивое), что бы самая дальняя колонка становилась больше на то расстояние, на которое сдвигаю остальные колонки - так что с печатью проблем нет, но всё равно это не красиво. если возможно задать dddw динамически, то сделаю dw_1.create(ls_syntax)

"Если сдвигается вправо то не понятно, почему ширина должна уменьшаться."
нет сдвигается влево.
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33212793
Endymion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да действительно dddw в динамический dataobject можно добавить, будет много чёрной работы, но наверное сделать можно.

остаётся надежда что кто нибудь знает как решить не через create
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33212931
Konstantin Goldobin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Endymion" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:

>да действительно dddw в динамический dataobject можно добавить, будет
>много чёрной работы, но наверное сделать можно.
>
>остаётся надежда что кто нибудь знает как решить не через create

Какой чёрной работы? После того, как функция подвигала всё,
куда надо, надо спросить у dw его синтаксис и пересоздать
с полученной же строкой, грубо говоря:

Create( Describe("DataWindow.Syntax"))

Я так делал как раз перед печатью отчетов, когда в результате
их модификации менялась их ширина. Работало.

--
With regards,
Konstantin Goldobin
http://www.vsi.ru/~kgold


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33213649
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркЕсли имеется ввиду влево, то решения кроме как dw_1.create(ls_syntax) с нужными коордитатами я не знаю - горизонтальный скроллбар это не самое неприятное, при печати будут пустые листы выходить.
Если сдвигается вправо то не понятно, почему ширина должна уменьшаться.
Другого метода - НЕТ.
...
Рейтинг: 0 / 0
Горизонтальный скрол
    #33214421
Endymion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо.

о таком я даже не подумал. Create( Describe("DataWindow.Syntax")) --- завтра попробую
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Горизонтальный скрол
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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