
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2007, 07:25
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
VFP9 Есть форма, на ней 2 страницы на одной из страницы кнопка В форме добавлен метод (_grid) описания грида в форме в методе INIT вызывается метод _grid this._grid который для формы следущий WITH ThisForm.Pageframe1.Page1.Grid1 .RECORDSOURCETYPE=1 ... endwith а для кнопки на странице другой WITH THIS.grid1 .RECORDSOURCETYPE=1 ... endwith Как определить в методе _grid, откуда он был вызван из метода init формы или из метода клик кнопки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 08:10
|
|||
|---|---|---|---|
|
|||
Определить откуда вызван метод |
|||
|
#18+
думаю, поможет функция program() или sys(16) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 09:06
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 09:28
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
PaulWist Код: plaintext Странно, но я для этих целей всегда использовал параметр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 10:06
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
Sergey Ch PaulWist Код: plaintext Странно, но я для этих целей всегда использовал параметр Ну да, ну да - и строил свой собственный стек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 10:33
|
|||
|---|---|---|---|
|
|||
Определить откуда вызван метод |
|||
|
#18+
как вариант реал-и - создать единую ссылку на объект Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 11:02
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2007, 11:06
|
|||
|---|---|---|---|
Определить откуда вызван метод |
|||
|
#18+
Ну и передавай параметр в метод _grid(). Из инита например Thisform._Grig('Init') а из кнопки Thisform._Grig('Button') Постановка вопроса абсолютно непонятна, т.к. расположение объекта задается относительно. От объекта в чьем методе идет вызов к объекту чей метод вызывают (в твоем случае Form). Т.е. все должно и так работать - вызывай из кнопки Thisform._Grid() и все. Если грид находится в ThisForm.Pageframe1.Page1.Grid1 а кнопка ThisForm.Pageframe1.Page1.Command1 то из методов кнопки можно обращаться this.parent.Grid1 и ThisForm.Pageframe1.Page1.Grid1 оба варианта правильные. Но если из кнопки ты вызовешь Thisform._Grid() то в методе _Grid() должно быть ThisForm.Pageframe1.Page1.Grid1, т.к. это метод формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1588594]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 372ms |

| 0 / 0 |
