Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос по поводу использования меню-child / 4 сообщений из 4, страница 1 из 1
02.06.2004, 16:39
    #32545127
Mix
Mix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу использования меню-child
Созданы child-менюхи от базового меню.
Изменяю в Билдере в базовом меню св-ва одного пунктика - это изменение становится верным везде, во всех child'ах.

Когда я запускаю программу и програмно изменяю cв-ва пунктика в базовой менюхе, то эти изменений свойств пунктика в child'ах НЕ происходит.

Как сделать так, чтоб програмно изменяя пунктик в базовом, он изменялся бы автоматически и в child'ах ?
...
Рейтинг: 0 / 0
02.06.2004, 18:05
    #32545345
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу использования меню-child
По сути дела, автоматически, никак, поскольку у вас в голове происходит путаница между понятиями классов и instances объектов.
Так или иначе, надо кодировать.
В лоб - том коде, который меняет, искать все открытые окна, проверять, имеют ли они меню, и если да, то наследники ли эти меню от того в котором ты меняешь, и если да, то менять и в них...
...
Рейтинг: 0 / 0
02.06.2004, 18:09
    #32545353
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу использования меню-child
Извините, но ООП так не работает :)
Если надо краткий ответ - пробежаться в цикле по всем объектам детских классов и изменить нужные свойства.
А более полный ответ: почитать любую книгу по принципам объектного программирования.
...
Рейтинг: 0 / 0
02.06.2004, 18:20
    #32545366
Mix
Mix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по поводу использования меню-child
Ну чтож, спасибо за науку.
Буду сопать.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос по поводу использования меню-child / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]