|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
Уже ничего не понимаю. Из 1й формы вызывается 2я. Во второй выбирается значение параметра. Как мне этот параметр передать в 1ю форму? Сейчас 2я форма модальная, в unload стоит "return myparam", в 1й "do form 2 to myparam". Ставлю set step on, смотрю, как работает программа. Так там сразу после инита 2й формы идет анлоад, хотя в ините ничего особенного нет (только ControlSource присваивается). Естесственно, не появляется возможности параметру присвоить значение. Может, я что-то упускаю из вида? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 13:58 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
'''''''''''''''''''''Уже ничего не понимаю. Из 1й формы вызывается 2я. Во второй выбирается значение параметра. Как мне этот параметр передать в 1ю форму? Сейчас 2я форма модальная, в unload стоит "return myparam", в 1й "do form 2 to myparam". Ставлю set step on, смотрю, как работает программа. Так там сразу после инита 2й формы идет анлоад, хотя в ините ничего особенного нет (только ControlSource присваивается). Естесственно, не появляется возможности параметру присвоить значение. Может, я что-то упускаю из вида? ИМХО, есть как минимум два варианта: 1. Глобальные (public) переменные 2. Дополнительное свойство формы (создает разработчик) в форме №1... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 14:45 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
'''''''''''''''''''''Может, я что-то упускаю из вида? А в ините второй формы случайно return .F. не происходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 14:51 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
Dima T '''''''''''''''''''''Может, я что-то упускаю из вида? А в ините второй формы случайно return .F. не происходит? К сожалению, нет ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 15:04 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
в инит формы №2 создай новое св-во: Код: plaintext 1.
Код: plaintext 1.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 16:17 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
'''''''''''''''''''''Уже ничего не понимаю. Из 1й формы вызывается 2я. Во второй выбирается значение параметра. Как мне этот параметр передать в 1ю форму? Сейчас 2я форма модальная, в unload стоит "return myparam", в 1й "do form 2 to myparam". Ставлю set step on, смотрю, как работает программа. Так там сразу после инита 2й формы идет анлоад, хотя в ините ничего особенного нет (только ControlSource присваивается). Естесственно, не появляется возможности параметру присвоить значение. Может, я что-то упускаю из вида? 1. Через PRIVATE (ТОЛЬКО НЕ Public) переменные, которые определяются и инициируются в методе формы 1 и меняются в форме 2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
P.S. Лично я использую способ 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 16:19 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
в моем предыдущем посте не правильно прописал, надо RETURN this.MyRez Или у меня есть еще такой возврат :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 16:26 |
|
Как передать параметр в форму?
|
|||
---|---|---|---|
#18+
Спасибо всем. Как оказалось, проблема была совсем в другом: по недосмотру в свойствах второй формы стояла строка As top-level form, которая нарушает модальность. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2008, 16:56 |
|
|
start [/forum/topic.php?fid=41&tid=1581590]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 285ms |
total: | 423ms |
0 / 0 |