|
|
|
(Do Form MyForm With ...) Передача параметров в объекты
|
|||
|---|---|---|---|
|
#18+
Необходимо запустить форму с параметрами Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 09:49:24 |
|
||
|
(Do Form MyForm With ...) Передача параметров в объекты
|
|||
|---|---|---|---|
|
#18+
Во-первых, свойство ControlSource принимает символьную переменную, которая внутри себя содержит имя источника данных. Т.е. в твоем случае: Код: plaintext 1. Означает, что фактически источником данных для TextBox будет содержимое параметра ThisForm.Text1.ControlSource = "Parametr nomer 2" Естесственно, это вызывает недоумение. Во-вторых, присваивать ControlSource в качестве источника данных переменную памяти, надо с крайней осторожностью. Весь вопрос в области видимости переменных. В данном случае, по завершении события Init-формы, данные переменные памяти будут уничтожены. Если вопрос стоял только в том, чтобы присвоить некоторые значения при открытии формы, то надо делать присвоение не ControlSource, а Value. ThisForm.Text2.Value = m.tcName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 10:03:50 |
|
||
|
(Do Form MyForm With ...) Передача параметров в объекты
|
|||
|---|---|---|---|
|
#18+
Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Ни чё не понимаю! (с) Следствие ведут колобки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 10:53:17 |
|
||
|
(Do Form MyForm With ...) Передача параметров в объекты
|
|||
|---|---|---|---|
|
#18+
Предидущий пост не актуален .... Сам накосячил, уже разобралсь... спасибо to ВладимирМ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 11:05:11 |
|
||
|
(Do Form MyForm With ...) Передача параметров в объекты
|
|||
|---|---|---|---|
|
#18+
Hi -Moryachok-! Проблема видимости для других МЕТОДОВ ФОРМЫ решается не созданием PUBLIC переменных, а созданием новых свойств у данного объекта - свойства можно создать как заранее (в конструкторе формы) и в Init только записать в них значения принятых параметров, так и непосредственно в Init - через This.AddProperty("имя_свойства", значение_свойства). Вот к таким свойствам уже можно привязывать контролы - только не забывая, что This в Init формы это для контрола будет ThisForm Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2005, 23:33:39 |
|
||
|
|

start [/forum/topic.php?fid=41&tid=1594139]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
211ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 549ms |

| 0 / 0 |
