Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Горизонтальный скрол / 7 сообщений из 7, страница 1 из 1
12.08.2005, 11:46
    #33212493
Endymion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальный скрол
Столкнулся с такой вот проблемой :

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

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

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

остаётся надежда что кто нибудь знает как решить не через create
...
Рейтинг: 0 / 0
12.08.2005, 13:32
    #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
12.08.2005, 17:12
    #33213649
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальный скрол
Локшин МаркЕсли имеется ввиду влево, то решения кроме как dw_1.create(ls_syntax) с нужными коордитатами я не знаю - горизонтальный скроллбар это не самое неприятное, при печати будут пустые листы выходить.
Если сдвигается вправо то не понятно, почему ширина должна уменьшаться.
Другого метода - НЕТ.
...
Рейтинг: 0 / 0
14.08.2005, 01:49
    #33214421
Endymion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Горизонтальный скрол
спасибо.

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


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