117 / 92 / 35
Регистрация: 18.12.2012
Сообщений: 643
|
|
1 | |
TMainMenu Один обработчик для нескольких пунктов23.04.2018, 18:32. Просмотров 449. Ответов 8
Метки нет Все метки)
(
Всем доброго времени суток.
Задача : Создать несколько подпунктов меню (лучше динамически) и создать для них один обработчик, в котором можно было бы определить, какой конкретно подпункт был выбран (кликнут). Господа, натолкните на мысль, пожалуйста. Если будет пример - вообще супер. Спасибо заранее всем откликнувшимся.
0
|
|
23.04.2018, 18:32 | |
Один обработчик для нескольких Image Один обработчик для нескольких ImageButton Один обработчик для нескольких PictureBox Один обработчик для нескольких кнопок |
|
Практикантроп
4643 / 2572 / 484
Регистрация: 23.09.2011
Сообщений: 5,507
|
||||||
23.04.2018, 20:41 | 2 | |||||
Ну, динамически не намного сложней, чем статически.
Вот пример всего в две строки__
Дело в том, что информация о пункте, который был активирован - в этом Sender, который является классом TMenuItem.
0
|
117 / 92 / 35
Регистрация: 18.12.2012
Сообщений: 643
|
||||||
23.04.2018, 20:54 [ТС] | 3 | |||||
Да, спасибо, с одним для всех обработчиком уже разобрался. Всё оказалось просто.
Добавлено через 8 минут Нашёл пример - Создание и удаление пунктов меню динамически Но он, к сожалению, у меня не заработал. В меню ничего не добавляется.
0
|
Практикантроп
4643 / 2572 / 484
Регистрация: 23.09.2011
Сообщений: 5,507
|
||||||
23.04.2018, 20:57 | 4 | |||||
Вот пример добавления подпунктов к пункту Second__
1
|
117 / 92 / 35
Регистрация: 18.12.2012
Сообщений: 643
|
|||||||||||
23.04.2018, 21:04 [ТС] | 5 | ||||||||||
Супер !
А как мне узнать под каким номером мой пункт, если мне известно только его имя ("N1") ? Либо как сразу в него добавить ?
0
|
Практикантроп
4643 / 2572 / 484
Регистрация: 23.09.2011
Сообщений: 5,507
|
||||||
23.04.2018, 21:14 | 6 | |||||
Думаю, поиском__
0
|
117 / 92 / 35
Регистрация: 18.12.2012
Сообщений: 643
|
|
23.04.2018, 21:22 [ТС] | 7 |
Не хочет, зараза...
Вот моя иерархия (во вложении). Пункт "Порт" имеет имя "N1". Мне нужно в него добавить подпункты. В основные ("Настройки", "Подключиться", ...) добавляется без проблем. А уже во вложенные - ни в какую...
0
|
117 / 92 / 35
Регистрация: 18.12.2012
Сообщений: 643
|
|||||||||||
23.04.2018, 21:28 [ТС] | 8 | ||||||||||
Добавлено через 3 минуты Вот так получилось :
![]()
0
|
Практикантроп
4643 / 2572 / 484
Регистрация: 23.09.2011
Сообщений: 5,507
|
|||||||||||
23.04.2018, 21:28 | 9 | ||||||||||
Значит ищете не там. Здесь же несколько уровней, - если пункты основного меню, то
0
|
23.04.2018, 21:28 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Один обработчик событий для нескольких объектов
Один обработчик событий для нескольких кнопок Один обработчик событий для нескольких разных элементов Можно ли описать один обработчик для нескольких TextBox-ов? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |