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

Вниз

ActionList. Kto skazal   Найти похожие ветки 

 
yaJohn   (2002-02-05 18:10) [0]

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? %(


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

Sender


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

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


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

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

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


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

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


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

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


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

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


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

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


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

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



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

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

Наверх





Память: 0.46 MB
Время: 0.004 c
1-66508
UnDISCOvery
2002-02-04 16:54
2002.02.21
Уважаемые ! Объясните разницу, плиз !


14-66678
Nikolay
2002-01-01 17:44
2002.02.21
Всех с наступившим!


7-66694
Scoj
2001-11-16 14:37
2002.02.21
Вопрос по реестру


14-66655
EAlexander
2001-12-29 10:43
2002.02.21
Блиц опрос - кто работает 3 и 4 ? :(


7-66699
l@z@
2001-11-17 15:38
2002.02.21
Люди Help!!! Необходимо запретить доступ к Файлу. Запретить чтение, копирование





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский