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

Вниз

Динамически создать пункты Popup-меню   Найти похожие ветки 

 
Phantom   (2003-11-24 19:34) [0]

Как динамически создать несколько (заранее неизвестно сколько именно) строк в Popup-меню и обрабатывать события выбора пользователем этих пунктов в KOL & MCK ?


 
Vladimir Kladov   (2003-11-24 21:42) [1]

объясните здесь пожалуйста: что-то не устраивает в имеющихся методах, или вы их не смотрели?


 
Gandalf ©   (2003-11-25 10:02) [2]

AddItem,Insert... и т.д. Буквально на прошлой недели объяснял, поиск есть. Говорят MCK генерит код - смотреть не пробовали, для развития.


 
Boguslaw   (2003-11-25 14:20) [3]

Do I find popup or main menu item by name ? This would be usefull I think, becouse finding by item index is incorrect when menu is dynamically modified.Just an idea.


 
SPeller ©   (2003-11-25 15:20) [4]


> Boguslaw   (25.11.03 14:20) [3]

Используйте идентификаторы, которые можно хранить в свойстве Tag.


 
Vladimir Kladov   (2003-11-25 16:02) [5]

In MCK project, name individual items as you wish. E.g. Edit|Copy -> mmEditCopy. Then, use thos name as ID of the item. E.g., MainMenu1.ItemEnabled[ mmEditCopy ], etc.

This works only in the unit where the menu is declared though. If it is necessary to get access to menu items from another form unit, I usually make a property for the form, containing menu:

property EditCopyChecked: boolean read GetEditCopyChecked write SetEditCopyChecked;

and provide a one-line methods to access it, using the same trick. This is enough to work with huge menu without problems even then those are modified a lot during developing a project.

The same feature exists for toolbar buttons and list view columns in the MCK.


 
Gandalf ©   (2003-11-25 21:18) [6]

2Vladimir Kladov
Так вроде про динамику спрашивали.


 
Phantom   (2003-11-25 22:35) [7]

а несложный пример (или толковую ссылку) ?


 
=Sniper=   (2003-11-25 23:15) [8]

2Phantom:
Gandalf
имеет в виду эту ссылку :-)
http://delphimaster.net/view/11-1068482799/


 
Phantom   (2003-11-26 20:11) [9]

Сенкс большущий



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
11-1069064483
Revolter
2003-11-17 13:21
2004.05.16
Помогите с прозрачностью


6-1080543470
Sodom
2004-03-29 10:57
2004.05.16
Upload файла на сервер через PHP-скрипт


1-1083671069
ЁПРСТ
2004-05-04 15:44
2004.05.16
Как убить компонент при выходе из него


1-1083583253
Шишкин Илья
2004-05-03 15:20
2004.05.16
ZIP архивы


6-1080031119
dnsokol
2004-03-23 11:38
2004.05.16
Подключение Telnet клиентов к серверу и как это разрулить?





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