|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.07.2015, 10:08 | #1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Элементы PopupMenu - автоматическое добавление
Как добавить элементы в PopupMenu, чтобы их названия можно было загружать из списка ListBox?
|
24.07.2015, 11:02 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Например так:
Код:
I'm learning to live...
|
24.07.2015, 11:21 | #3 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Вот спасибо, Stilet!
Еще маленькое уточнение, как в OnClickMe прописать следующий код? Код:
|
24.07.2015, 11:27 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
24.07.2015, 11:30 | #5 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Я имею ввиду - что такое OnClickMe -это должна быть отдельная процедура? Как в нее поместить код выполнения?
и код выдает ошибку в этой строчке: Код:
[DCC Error] Unit23.pas(1110): E2003 Undeclared identifier: 'PopupMenu1' Последний раз редактировалось Stilet; 24.07.2015 в 12:07. |
24.07.2015, 11:37 | #6 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
Цитата:
замени PopupMenu1 на компонент в котором создаются элементы
Пишу на Delphi за еду
|
|
24.07.2015, 11:39 | #7 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Спасибо, с этим разобрался.
Вопрос открытый куда прописать строчку, чтобы она выполнялась при клике по меню: Код:
Последний раз редактировалось Dux; 24.07.2015 в 11:45. |
24.07.2015, 11:52 | #8 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
у тебя есть форма на которой есть PopUpMenu (та в которую добавляли строки).
в НЕЕ дописываем объявление метода OnClickMi Код:
Код:
1) открываем форму в редакторе 2) находим PopUpMenu 3) ДОБАВЛЯЕМ туда ОДИН пункт 4) в InspectorObject.Events ЗАДАЕМ ЕМУ OnClick и называем его OnClickMi 5) пишем код(!) этого метода (OnClickMi) Код:
код при этом останется и мы cможем его потом использовать при наших созданиях меню.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 24.07.2015 в 12:01. |
24.07.2015, 11:59 | #9 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Всем огромнейшее спасибо! Разобрался!!!
И еще коротенький вопросик, почему при выполнении этой строчки: Код:
Т.е. если пункт называется 'Checked', то в базу он записывается как '&Checked' Последний раз редактировалось Stilet; 24.07.2015 в 12:12. |
24.07.2015, 12:13 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Используй StringReplace для вырезания символа &.
Он говорит о горячей клавише в меню. Или в свойствах меню отключи продуцирование горячей клавиши.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое добавление запятой | Nando | Microsoft Office Excel | 7 | 07.04.2014 14:38 |
Автоматическое добавление значений | Adidas7 | Microsoft Office Access | 1 | 12.04.2013 23:17 |
Автоматическое добавление строк | Kazzzus | Microsoft Office Excel | 9 | 05.06.2012 07:51 |
Автоматическое добавление подписки | Хохол | О форуме и сайтах клуба | 0 | 14.03.2011 17:42 |
Динамическое добавление в PopupMenu | k1r1ch | Общие вопросы Delphi | 1 | 02.10.2009 10:29 |