Page 3 of 4

Re: Создание и работа с МЕНЮ

PostPosted: 11 Jan 2017, 08:25
by Artem.spb

Re: Создание и работа с МЕНЮ

PostPosted: 11 Jan 2017, 18:42
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 11 Jan 2017, 19:41
by Blackman
Может как то так?

Re: Создание и работа с МЕНЮ

PostPosted: 11 Jan 2017, 20:34
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 01:09
by Artem.spb

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 08:14
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 11:10
by Borjomy_1
Логическое продолжение: хранить всю структуру в Tree. И передвигаться по ней, отображая активные строки в listboxe

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 12:01
by Blackman
Все уже похоже забыли о цели проекта: Имитация системы меню конкретного прибора (см. начало темы). Здесь нет никакого дерева для навигации по структуре меню и его применение возможно только как хранилище (скрытое от пользователя) для требуемой базовой структуры меню. Например для загрузки Item Names Listbox на текущем выбранном уровне меню.

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 12:38
by Borjomy_1

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 17:44
by LEO_NIK
Спасибо и Blackman, и Borjomy_1, и все ранее участвующие в моей проблеме. Вы, как опытные программисты, видите далеко вперёд от меня. Дохожу в программировании до Ваших идей. Дело времени. Мне это очень полезно. Я как только начал создавать симулятор радиостанции, то сразу задал главный вопрос: какой алгоритм, структурную схему симулятора принять, чтобы потом не зайти в тупик и не переделывать всё сначала. Мне тогда помогли, направили по нужному пути. Сейчас, по мере продвижения проекта, решаю те же вопросы о правильном алгоритме, но уже относительно частных, более узких задач. Вот как с выбором Меню. То ли взять один listbox и менять его наполнение, то ли сразу создать их много, по количеству элементов "дерева" Меню и открывать их по одному в нужный момент. Я понимаю, что сделать можно всё, но только какими усилиями. Ещё раз спасибо за советы. Они мне очень нужны. Успевать бы за Вашими мыслями!

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 18:05
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 18:13
by Blackman
Да осилит дорогу идущий)
Основная идея на картинке. Остальное навигация по дереву.

Re: Создание и работа с МЕНЮ

PostPosted: 12 Jan 2017, 18:56
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 15 Jan 2017, 02:37
by LEO_NIK

Re: Создание и работа с МЕНЮ

PostPosted: 15 Jan 2017, 12:09
by Borjomy_1
Если делать полную аналогию работы радиостанции, то программа радиостанции должна включать в себя UDP сервер широковещательных запросов. Т.е слушает "эфир". При приеме запроса с ее идентификатором (и IP вызывающего компа), который выдает вызывающая радиостанция, она должна ответить своим IP-шником, либо сама установить TCP соединение. Уже по установленному соединению можно проводить сеанс связи.