|
Вопрос по поводу использования меню-child
|
|||
---|---|---|---|
#18+
Созданы child-менюхи от базового меню. Изменяю в Билдере в базовом меню св-ва одного пунктика - это изменение становится верным везде, во всех child'ах. Когда я запускаю программу и програмно изменяю cв-ва пунктика в базовой менюхе, то эти изменений свойств пунктика в child'ах НЕ происходит. Как сделать так, чтоб програмно изменяя пунктик в базовом, он изменялся бы автоматически и в child'ах ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2004, 16:39 |
|
Вопрос по поводу использования меню-child
|
|||
---|---|---|---|
#18+
По сути дела, автоматически, никак, поскольку у вас в голове происходит путаница между понятиями классов и instances объектов. Так или иначе, надо кодировать. В лоб - том коде, который меняет, искать все открытые окна, проверять, имеют ли они меню, и если да, то наследники ли эти меню от того в котором ты меняешь, и если да, то менять и в них... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2004, 18:05 |
|
Вопрос по поводу использования меню-child
|
|||
---|---|---|---|
#18+
Извините, но ООП так не работает :) Если надо краткий ответ - пробежаться в цикле по всем объектам детских классов и изменить нужные свойства. А более полный ответ: почитать любую книгу по принципам объектного программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2004, 18:09 |
|
|
start [/forum/topic.php?fid=15&tid=1339112]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 500ms |
0 / 0 |