Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Динамически создать пункты 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 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
14-1082824436
Дмитрий Терёхин
2004-04-24 20:33
2004.05.16
Разработка игр


4-1079947689
Rem
2004-03-22 12:28
2004.05.16
Что такое OLE_HANDLE?


9-1073250311
DrOne
2004-01-05 00:05
2004.05.16
Дайте ссылок по QuadTree


3-1081418073
ev
2004-04-08 13:54
2004.05.16
Как через SQL запрос найти вложенную страку в поле БД, без учета


3-1082385310
Sirruf
2004-04-19 18:35
2004.05.16
Parsing error в хранимой процедуре





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