Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2012, 23:48   #11
demiancz
Форумчанин
 
Регистрация: 28.09.2010
Сообщений: 246
По умолчанию

Да. Но вставив ваш код получаю
For loop control variable must be simple local variable
Missing operator or semicolon

Мне надо что бы если кнопка называется коловорот, то ее название (Коловорот) после вызова PopupMenu было изменено на название той кнопки с которой было вызвано PopupMenu
Смотреть фильмы HD Фильмы для планшетов
demiancz вне форума Ответить с цитированием
Старый 11.01.2012, 23:56   #12
demiancz
Форумчанин
 
Регистрация: 28.09.2010
Сообщений: 246
По умолчанию

Разобрался. Вот пример мне подкинули
if (PopupMenu.PopupComponent is TBitBtn) then
Edit1.Text:=PopupMenu.PopupComponen t as TBitBtn).Caption;
Смотреть фильмы HD Фильмы для планшетов
demiancz вне форума Ответить с цитированием
Старый 12.01.2012, 00:16   #13
kwinto
 
Регистрация: 21.02.2010
Сообщений: 8
По умолчанию

if (PopupMenu.PopupComponent is TBitBtn) then
Edit1.Text:=(PopupMenu.PopupCompone nt as TBitBtn).Caption;

kwinto вне форума Ответить с цитированием
Старый 12.01.2012, 01:27   #14
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Можно лишь добавить, что Sender здесь как раз наш PopupMenu.
Код:
procedure TfrmViewPers.PopupMenu1Popup(Sender: TObject);
begin
  showmessage(TPopupMenu(Sender).PopupComponent.Name);
end;

Последний раз редактировалось Прик; 12.01.2012 в 01:30.
Прик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PopupMenu пауэрлифтинг Общие вопросы Delphi 2 03.03.2010 14:52
КАк сделать Палитру компонентов в несколько рядов? Izhic Компоненты Delphi 0 02.07.2009 14:05
PopupMenu Патрон Общие вопросы Delphi 7 15.06.2008 14:04
PopupMenu TaTT DoGG Компоненты Delphi 13 23.05.2008 13:19
PopupMenu Teen4jump Общие вопросы Delphi 10 12.03.2008 13:42