Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
5 / 5 / 4
Регистрация: 26.08.2010
Сообщений: 262
1

PopupMenu на несколько кнопок

11.01.2012, 22:32. Показов 1770. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На форме несколько кнопок. Один popupmenu привязан ко всем кнопкам. Как узнать название кнопки при вызове popupmenu

Я вот к примеру что бы привязать один popupmenu ко всем кнопкам сделал так:
Delphi
1
2
3
4
5
6
7
8
procedure TForm1.FormCreate(Sender: TObject);
var
i : Integer;
begin
for i := 0 to ComponentCount-1 do
if (Components[i] is TBitBtn) then
(Components[i] as TBitBtn).PopupMenu := PopupMenu1;
end;
А как теперь получить свойство Caption именно той кнопки для которой вызывается PopupMenu
Например: Если нажал на PopupMenu то Edit1.Text = Caption нажатой кнопки
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2012, 22:32
Ответы с готовыми решениями:

Скрытие кнопок в PopupMenu
Всем доброго времени суток! Подскажите как при нажатии на кнопку скрывать в компоненте PopupMenu...

Как расписать слово на несколько едитов? Работа с PopupMenu
1. Есть слово, допустим "роса" , и есть 4 едита, как записать слово, по одной букве в каждый едит? ...

Несколько кнопок
У меня на форме есть 5 кнопок, нужно по нажатии 6 кнопки запустить события в 1-5, причем запускать...

Несколько кнопок на форме
Надо на одной форме разместить несколько кнопок, обрабатываемых одним скриптом, но различно.

1
86 / 86 / 24
Регистрация: 27.02.2010
Сообщений: 397
11.01.2012, 23:27 2
Delphi
1
2
if (PopupMenu.PopupComponent is TBitBtn) then
   Edit1.Text:=PopupMenu.PopupComponent as TBitBtn).Caption;
0
11.01.2012, 23:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2012, 23:27
Помогаю со студенческими работами здесь

Связать несколько кнопок
Может подскажете как сделать, чтобы при нажатии на кнопку, появилось еще несколько подкнопок....

Один обработчик на несколько кнопок
private void p7_Click(object sender, EventArgs e) { foreach (var...

Один обработчик на несколько кнопок
Всем привет. Пишу проект в Excel'e. Будет пользовательская форма - пара элементов и 4 кнопки. Нужно...

Повесить событие на несколько кнопок
Добрый день всем. Мне нужно, чтобы при нажатии на кнопку ОК отправлялся на сервер POST. Сейчас...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru