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

Вниз

Вопрос о TMenu TPopupMenu   Найти похожие ветки 

 
Darklight1   (2004-12-23 23:44) [0]

Долго пытался найти ответ, но так и не получилось.
Вопрос касается модификации комонент TMenu TPopupMenu.
Речь об Itmes - коллекция TMenuItem
А если быть более точным об Menu Designer
Как програмно вызвать редактор меню, который автоматчисеки вызывается при выборе свойства (проперти) Items в инспекторе объектов у данных компонент или через пункт высплывающего меню в режиме редактирвоания, при щелчке правой кнопокой по данным компонентам. Нужно отдельно вызвать данный редактор в режиме дезайна визуальных форм. Данный компонент встроен в другой визуальный компонент и нужнен способо редактировать его состав в режиме дизайна.


 
AlterEgo of WondeRu ©   (2004-12-23 23:59) [1]

никак!)))


 
Darlight1   (2004-12-24 17:36) [2]

Ответ "никак!" никак меня не устраивает!!!
Всё имеет решение, нужно его либо знать, либо знать как его искать!
Кто хочт что-нить знает, кроме слова "никак!", я вас очень прошу - помогите!


 
Sun bittern ©   (2004-12-24 18:30) [3]

Darlight1   (24.12.04 17:36) [2]

То, о чем вы просите действительно никак :)
Данный редактор, как вроде регится в IDE Delphi и вызывается для редактирования свойств объектов имеющих тип  TMenuItem.
Выход:
Написать самому данный подобный редактор и соотвественно потом его вызвать.
$(DELPHI)\Source\ToolsAPI
$(DELPHI)\Demos\ToolsAPI


 
Darklight1   (2004-12-25 16:07) [4]

Данный редактор вызывается из DLL библиотеки
Если есть DLL, то можно получить спсиок её функций.
Нужно лишь знать как их вызывать, чтобы получить нужноерешение!
Вот этого как раз я и не знаю.
Но ведь понятно, что данная проблема имеет доступное решение!


 
Darklight1   (2004-12-25 16:08) [5]

1)
Данный редактор вызывается из DLL библиотеки
Если есть DLL, то можно получить спсиок её функций.
Нужно лишь знать как их вызывать, чтобы получить нужноерешение!
Вот этого как раз я и не знаю.
Но ведь понятно, что данная проблема имеет доступное решение!

2)
Неужели никто раньше не задмывался над этим, никто не написал своего подобного редактора, который можно было бы использовать и другим :) Зачем писать то, что уже есть!


 
Fay ©   (2004-12-26 03:37) [6]

ExpressBar?


 
Просто Джо ©   (2004-12-26 03:42) [7]

Насколько я знаю, данный редактор размещен в дизайн-тайм пакете. И он не линкуется к exe. Значит, дазе теоретически его вызвать нельзя. Разве только не распространять вместе с программой каким-либо образом хакнутый bpl.


 
Darklight1   (2004-12-26 11:56) [8]

Да мне и не надо линковать в exe мне нужно только в режиме дзайна это вызывать.

[6] Что за ExpressBar ?


 
Sun bittern ©   (2004-12-26 15:43) [9]

>> Данный редактор вызывается из DLL библиотеки

Это по каким признакам?

>> Если есть DLL, то можно получить спсиок её функций.

Но помимо списка вызываемых функций надо знать и о передваваемых в них параметры.



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

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

Наверх




Память: 0.46 MB
Время: 0.042 c
4-1101478690
dima_shapkin
2004-11-26 17:18
2005.01.16
первый видимый символ


3-1103012079
MgFox
2004-12-14 11:14
2005.01.16
ADO Connection String не создается


3-1102728513
ganda
2004-12-11 04:28
2005.01.16
объединение несколько БД в одну таблицу


9-1092914672
Gandalf
2004-08-19 15:24
2005.01.16
Игровой проект


1-1104149785
markers
2004-12-27 15:16
2005.01.16
На тему ini файлов





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