-
Написал наконец-то компонент и установил в Дельфи. У компонента есть Actionы и ImageListы. Они все только чтение и pubic. Как сделать, чтобы другие компоненты их видели, когда они (другие компоненты) сами находятся в инспекторе объектов? Чтобы можно было просто в инспекторе назначать Actionы и ImageListы.
-
Наследуйте свой компонент от TActionList
-
Не годится. :( Это текстовый редактор. Акшины частично от другого компонета достались, который у него свойство.
-
Другие компоненты смогут увидеть ваши Action если они находятся на форме а не внутри компонента.
-
То есть создавть не от Self, а от Owner эти экшины?
-
Ладно, буду как-то ещё думать. :(
-
То есть превратить ваш компонент в подобие ActionList
-
Я проще сделал. Вообще убрал Actionы в protected и сейчас пишу редактор нестандартного свойства. Хотя жаль, что посто в инспекторе объектов нельзя сделать, чтобы другие компоненты видели их.
ПРевращать текстовый редактор в подобие ActionList... Ну, не знаю даже. А Actionы - это "копировать" "Вставить" "Заменить" "Поставить закладку" и т. д.
-
Предположим что на форме 2 ваших контрола, создаётся в набора Action ? Это правильно ?