Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

имя вызывающего меню контрола   Найти похожие ветки 

 
zdm77   (2007-12-21 10:14) [0]

Есть popupmenu на основной форме, есть другие формы, которые знают о существовании основной и соответсвенно контекстменю.
Вопрос. Как на клик(выбор) из меню, перехватить имя пославшего объекта?
пробовал "sender as что-то.name " если как popupmenu то нейм айтема естественно , а ссылки на другие выдает критическу ошибку... Parent посылающего тоже не получается. Скорее всего где-то просто что-то не так делаю. Помогите пожалуйста. Спасибо


 
www   (2007-12-21 10:20) [1]

при вызове установить свойство tag у меню во что-то, что достаточно для опознания


 
Ega23 ©   (2007-12-21 10:28) [2]

TPopupMenu.PopupComponent  + F1


 
zdm77   (2007-12-21 10:31) [3]


> www   (21.12.07 10:20) [1]
> при вызове установить свойство tag у меню во что-то, что
> достаточно для опознания

Да это понятно. Как перехватить-то нейм,таг этого объекта в другой форме?


 
www   (2007-12-21 11:13) [4]


> Ega23 ©   (21.12.07 10:28) [2]

не, это к чему меню привязано, а не откуда вызвано

> Как перехватить-то нейм,таг этого объекта в другой форме?

тэг не в другой форме, а тег в меню устанавляивать
это может быть адресом вызывающего компонента


 
Ega23 ©   (2007-12-21 12:04) [5]


> не, это к чему меню привязано, а не откуда вызвано


Одно и то же PupupMenu может быть привязано ко всем контролам на форме.


 
zdm77   (2007-12-21 12:09) [6]

Я поня Ваши мысли. Спасибо. ПРосто уже теоретически интересно стало. А как в обще можно перехватить name компонента по которому кликнули или из которого был вызван клик по контекстменю.


 
www   (2007-12-21 12:20) [7]


> Одно и то же PupupMenu может быть привязано ко всем контролам
> на форме.

одновременно?!


 
morgoth   (2007-12-21 12:22) [8]

>>одновременно?!
поочереди )))))))


 
Ega23 ©   (2007-12-21 12:27) [9]


> одновременно?!


А что?



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.047 c
2-1197906138
andreil
2007-12-17 18:42
2008.01.20
namespace. Из С++ на Delphi


15-1197517281
Slider007
2007-12-13 06:41
2008.01.20
С днем рождения ! 13 декабря 2007 четверг


2-1197984104
Darvin
2007-12-18 16:21
2008.01.20
Диск, на котором лежит запущенная программа


6-1178605115
nali
2007-05-08 10:18
2008.01.20
не работатет InternetOpenUrl в потоке


15-1197444371
em240
2007-12-12 10:26
2008.01.20
VS2008+компиляция под FrameWork 1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский