|
Не устанавливается совйство Enabled
|
|||
---|---|---|---|
#18+
при выполнении команды THIS.PARENT.optiongroup1.ENABLED=.T. всё равно option1,... option3 .ENABLED=.F. (в дебуггере) как сделать чтоб и подчинённые объекты получили свойство .ENABLED=.T. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2008, 06:27 |
|
Не устанавливается совйство Enabled
|
|||
---|---|---|---|
#18+
По всей видимости ты их руками по отдельности каждое задизейбил. Теперь, соответственно, каждое надо заенэйблить. ....option1.enabled=.t. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2008, 07:24 |
|
Не устанавливается совйство Enabled
|
|||
---|---|---|---|
#18+
Да, я так и сделал на первое время, но можно ли использовать функцию setall и как? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2008, 07:55 |
|
Не устанавливается совйство Enabled
|
|||
---|---|---|---|
#18+
В дизайнере выстави enabled для всех дочерних option в .t. Потом рули свойством enabled самого optionGroup Ну или прямым перебором? как-то так (фокса -проверить - под рукой нет, возможно где-то в буквах ошибся) for lnI =1 to optionGroup.controlcount optionGroup.controls(1).enabled=.t. endfor Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2008, 08:24 |
|
Не устанавливается совйство Enabled
|
|||
---|---|---|---|
#18+
Изменение свойства объекта-контейнера автоматически не должно и никогда не изменяет свойства вложенных объектов. С какой стати? Другое дело, что именно влияет на доступность объекта. А это не только значение его свойств. Например, установка enabled=.F. объекта контейнера автоматически делает недоступными все объекты внутри этого контейнера. При том, что собственно значения свойства enabled вложенных объектов не меняется. Если Вы хотите сделать некую автоматическую модификацию при изменении свойства, то это можно сделать создав метод X_assign(), где X - это имя соответствующего свойства. Метод X_assign() выполняется автоматически при программном изменении свойства X. Соответственно, в нем можно прописать дополнительные действия, если это необходимо. Можно проверять свойство enabled не только самого объекта, но и того контейнера в который он вложен. Можно и через setAll() сделать назначение, хотя это уже не имеет особого смысла. Вариантов много, только зачем? Если бы Вы озвучили, зачем Вам это надо, то можно было бы найти более простые способы решения проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2008, 14:29 |
|
|
start [/forum/topic.php?fid=41&msg=35459213&tid=1587450]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 191ms |
0 / 0 |