|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
Есть окно типа child есть случай, когда его нужно вызывать из скрипта как бы response (т.е скрипт должен остановится и ждать закрытия окна) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 09:39 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
А не проще было бы все объекты сделать на user object и открывать один и тот же объект в разных окнах с параметрами? Я у себя в приложениях так и делаю, весьма удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 11:05 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
Дело в том, что окно уже есть, не хотелось бы переделывать ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 11:22 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
В окне делай возврат данных через message.stringparm, а в скрипте, вызывающем окно, после вызова поставь ожидание результата от message... ИМХО --- С уважением, IKAR программист-разработчик PowerBuilder ikarhomecenter@narod.ru IkarHomeCenter ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 12:11 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
Унаследуй от текущего окна другое, поменяй в нём свойство на response и вызывай другое. Ничего не переделывая... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 15:08 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
Дело в том, что хотелось бы все делать динамически ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 16:22 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
В начале хочу сказат что мой рускии плохой и надеюс что извините меня. Думаю что предложение Механик лучшое и если мне нада буду зделат как он сказал. Ну я будо покозат другое решение: И так можна зделат Еьпорт окно и в .SRW файл в раздел on w_test.create end on променяем и делоем примерно что то такое: on w_test.create int i i=message.doubleparm if i = 1 then this.WindowType=Response! else this.WindowType=Main! end if end on после ето делаем Import и так в скрипте: OpenWithParm(w_test,1) - Вин будет response OpenWithParm(w_test,2) - Вин будет main ест один проблем и если кто то интересут пуст спрашиват. Если за себе говорит, ето мне не очен нравитса ну любопитная возможност ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 16:49 |
|
Динамическое изменение типа окна
|
|||
---|---|---|---|
#18+
KrasiG , ваши упражнения с exported source - потеря времени. Изменения, которые вы туда вставляете будут теряться при КАЖДОМ изменении и сохранении окна в пайнтере. Унаследовать окно и поменять его тип - самое верное решение. Что касается динамики - открывающий окно скрипт знает , какое надо открыть, main или response, вот и вся динамика... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2003, 18:20 |
|
|
start [/forum/topic.php?fid=15&msg=32301591&tid=1339449]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 504ms |
0 / 0 |