Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическое добавление UserObject / 11 сообщений из 11, страница 1 из 1
19.10.2004, 19:36
    #32745303
f45f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Событие кнопки click() :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
StaticText stt

open(wm)  // child window
wm.OpenUserObject(stt) 
stt.x =  10 
stt.y =  20 
stt.text = "qwerty"
stt.show()

StatickText не отображается, что не так делаю?
...
Рейтинг: 0 / 0
19.10.2004, 19:42
    #32745311
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Наверное как минимум такие вещи нужно бы делать внутри child window...
...
Рейтинг: 0 / 0
19.10.2004, 19:44
    #32745312
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Да и вот этот вариант наверное получшее будет: тут сразу и координаты можно указать... Попробуй так:
windowname.OpenUserObject ( userobjectvar, userobjecttype, x, y)
...
Рейтинг: 0 / 0
19.10.2004, 19:46
    #32745315
f45f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Vadim RomanenkoНаверное как минимум такие вещи нужно бы делать внутри child window...

Не поможет. И разницы в принципе не вижу.
...
Рейтинг: 0 / 0
19.10.2004, 19:52
    #32745328
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
авторНе поможет. И разницы в принципе не вижу.
Поможет.
Плохо дело, раз не видите.
...
Рейтинг: 0 / 0
19.10.2004, 20:12
    #32745339
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Не, ну впринципе в хелпе написано, что Опен... применительно к окну... Я конечно так никогда не пробовал... Просто кажется логичным - креатить объекты окна внутри самого окна :)
Но все равно - мой вариант вызова по любому кажется получшее будет...
...
Рейтинг: 0 / 0
19.10.2004, 20:16
    #32745345
f45f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Работает. Просто изначально я не создавал uo, думал так должно работать.
Спасибо.
...
Рейтинг: 0 / 0
19.10.2004, 20:16
    #32745346
NewOne
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
В принципе так - наследуетесь statictext в конструкторе прописываете всё что вам хотелось и всё получится. То, что после OpenUserObject stt у вас валиден, не означает, что меняя его проперти что-то поменяется для совсем другого объекта - результата работы OpenUserObject.
...
Рейтинг: 0 / 0
19.10.2004, 20:29
    #32745356
NewOne
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Не прав. stt получает валидную ссылку на созданный объект. Соотв. вполне можно работать в вызывающем контексте...
...
Рейтинг: 0 / 0
20.10.2004, 08:49
    #32745641
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
В свое время мой коллега сталкивался с подобной проблемой. Вроде все работает, и ссылка валидная есть, но на окне StaticText`а не видно. Оказалось, что у создаваемого объекта .width = 0 и .height = 0. Псоле создания установили нормальные значения и все в порядке.
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
20.10.2004, 10:46
    #32745838
andy753
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое добавление UserObject
Ikar совершенно прав, нету там у статик текста ни ширины ни высоты. Либо выставляйте, либо отнаследуйтесь - там проще пропертя все нужные поставить :) Тогда и ширина с высотой по умолчании стоять будет.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Динамическое добавление UserObject / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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