Конференция "Компоненты" » КАк следать, чтобы Actionы компонента видели другие компоненты?
 
  • TStas (20.05.12 22:58) [0]
    Написал наконец-то компонент и установил в Дельфи. У компонента есть Actionы и ImageListы. Они все только чтение и pubic. Как сделать, чтобы другие компоненты их видели, когда они (другие компоненты) сами находятся в инспекторе объектов? Чтобы можно было просто в инспекторе назначать  Actionы и ImageListы.
  • DimaBr © (20.05.12 23:03) [1]
    Наследуйте свой компонент от TActionList
  • TStas (20.05.12 23:55) [2]
    Не годится. :( Это текстовый редактор. Акшины частично от другого компонета достались, который у него свойство.
  • DimaBr © (21.05.12 00:17) [3]
    Другие компоненты смогут увидеть ваши Action если они находятся на форме а не внутри компонента.
  • TStas (21.05.12 00:23) [4]
    То есть создавть не от Self, а от Owner эти экшины?
  • TStas (21.05.12 00:31) [5]
    Ладно, буду как-то ещё думать. :(
  • DimaBr © (21.05.12 12:53) [6]
    То есть превратить ваш компонент в подобие ActionList
  • TStas (21.05.12 23:21) [7]
    Я проще сделал. Вообще убрал Actionы в protected и сейчас пишу редактор нестандартного свойства. Хотя жаль, что посто в инспекторе объектов нельзя сделать, чтобы другие компоненты видели их.
    ПРевращать текстовый редактор в подобие ActionList... Ну, не знаю даже. А Actionы - это "копировать" "Вставить" "Заменить" "Поставить закладку" и т. д.
  • DimaBr © (22.05.12 23:49) [8]
    Предположим что на форме 2 ваших контрола, создаётся в набора Action ? Это правильно ?
 
Конференция "Компоненты" » КАк следать, чтобы Actionы компонента видели другие компоненты?
Есть новые Нет новых   [134427   +35][b:0][p:0]