Главная страница
    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
3-66430
Вика
2002-01-26 12:54
2002.02.21
Индексация таблицы


14-66668
SV
2002-01-01 19:33
2002.02.21
На злобу дня.


1-66585
Eagle
2002-02-04 18:56
2002.02.21
текстовый формат ячейки в Excel


1-66610
foxbad
2002-02-06 12:47
2002.02.21
Help !!! Как использовать TADO в своей DLL !!!


14-66676
Мефодий
2002-01-04 22:04
2002.02.21
Zip файл не открывается WinZip-ом





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