Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ActionList. Kto skazal


yaJohn ©   (2002-02-05 18:10:00) 

Imeem ActionList1, Action1, PopUpMenu1, MenuPunkt1
MenuPunkt1.Action=Action1;

Predpolojim, chto imeetsia neskolko punktov menu, prinadlejashih raznim men"u imeushih Action=Action1.

Vopros: Mojno li iz obrabotchika Action1Execute uznat", na kakom control_e bilo vizvano kontekstnoe menu?

Prosto PopUpMenu - poniatno, a vot ActionList....

Ili do menia nechto primitivnoe na dohodit? %(


vuk   (2002-02-05 21:30:00) [1]

>А почему у меня в справке его нет?
Это из D6.


Иван Шихалев   (2002-02-05 20:59:00) [2]

А почему у меня в справке его нет?


Макс Черных   (2002-02-05 20:52:00) [3]

2Иван Шихалев ©
>Тогда никак
Да ну? А для чего же тогда существует
propertyTBasicAction.ActionComponent


Иван Шихалев   (2002-02-05 19:28:00) [4]

Действительно. Тогда никак - делай два Action, или проверяй, на каком Control фокус ввода.


oomneeq   (2002-02-05 19:14:00) [5]

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


yaJohn   (2002-02-05 18:53:00) [6]

2 Иван Шихалев
Sender = Action1. Ne goditsia.

2 oomneeq
Dva elementa imeut odinakovuu funkcional"nost", no rabotaut s razlichnimi dannimi.


oomneeq   (2002-02-05 18:44:00) [7]

Думаю, что ActionList и задумывался как средство отвязки от обработчиков событий типа OnClick , с тем чтоб разработчик мог концентрироваться на функциональности. Т.е акции по задумке должнЫ воплощать логику работы приложения а не расклады внешнего вида.
А то что требуется тебе IMHO отступление в противоположном направлении, хотя конечно, у каждого свой стиль :-)
Почитай здесь
http://community.borland.com/article/0,1410,27058,00.html
может сподвигнет тебя на умные мысли


Иван Шихалев   (2002-02-05 18:42:00) [8]

Sender


Наверх

Титульная страница Поиск, карта сайта Написать письмо