powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Вопрос по поводу использования меню-child
4 сообщений из 4, страница 1 из 1
Вопрос по поводу использования меню-child
    #32545127
Фотография Mix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Созданы child-менюхи от базового меню.
Изменяю в Билдере в базовом меню св-ва одного пунктика - это изменение становится верным везде, во всех child'ах.

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

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


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