|
|
|
setall не получается
|
|||
|---|---|---|---|
|
#18+
есть VFP9, форма, pageframe,page....на Page1 есть textbox(ы) и кнопка, в кнопке написана следущая команда This.parent.SetAll('Enable', .F.,'Page'), но textbox(ы) всё равно открыты, как правильно надо написать SetAll, чтоб все объекты закрылись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 05:34 |
|
||
|
setall не получается
|
|||
|---|---|---|---|
|
#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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 10:27 |
|
||
|
setall не получается
|
|||
|---|---|---|---|
|
#18+
спасибо..., но This.parent.SetAll, можно переписать(эту строчку мне подсказал Object List в Wizard(е)) как thisform.pageframe1.page1.SetAll с тем же неработающим эффектом..., а какой будет синоним этой строки? this.Parent.parent.SetAll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 11:15 |
|
||
|
setall не получается
|
|||
|---|---|---|---|
|
#18+
ННовичокспасибо..., но This.parent.SetAll, можно переписать(эту строчку мне подсказал Object List в Wizard(е)) как thisform.pageframe1.page1.SetAll с тем же неработающим эффектом..., а какой будет синоним этой строки? this.Parent.parent.SetAll У вас есть объект: ThisForm - форма ThisForm.PageFrame - закладки на форме ThisForm.PageFrame.Page1 - страница закладки на форме ThisForm.PageFrame.Page1.Command1 - кнопка на странице закладки на форме. В событии кнопки клик, мы можем использовать алиас This для обозначения объекта, которому принадлежит метод (метод события). This - кнопка This.Parent - страница, на которой лежит кнопка This.Parent.Parent - группа закладок данной страницы, на которой лежит кнопка This.Parent.Parent.Parent - Форма Обычное дерево объектов. Родитель всегда один, именуется Parent. Детей множество, поэтому всегда именуются строго. См. Help по ThisForm, This, Parent. По сути вопроса скажу так: This.parent.SetAll('Enable', .F.,'Page') Переводим: Установи для всех объектов, лежащих на родителе, одним уровнем выше кнопки (то бишь, рядом с кнопкой) свойство Enable - .F. Вроде правильно. А третий параметр говорит, что класс таких объектов должен быть 'Page'. И много у вас объектов типа Page лежит на Page? Я ни разу не смог сделать ни одного. This.parent.SetAll('Enable', .F.,'CommandButton') This.parent.SetAll('Enable', .F.,'TextBox') См. Help: SetAll, Class, BaseClass и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 11:40 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35253005&tid=1587892]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 351ms |

| 0 / 0 |
