Конференция "Компоненты" » Редактор свойства для типа TMyType=string
 
  • Priest © (07.02.07 16:03) [0]
    Есть у меня свойство строкового типа у разных компонент, которое называется ImgListName. Хочу сделать одинаковый редактор. Регистрирую так
     RegisterPropertyEditor(TypeInfo(TMyType), nil, 'ImgListName', TMyTypeProperty);

    После этого у всех свойств типа string появляется мой редактор. Как сделать чтобы он был только у свойств типа TMyType?
  • Priest © (07.02.07 16:21) [1]
    Вопрос снимается. Нужно было писать так TMyType=type string
  • Юрий Зотов © (07.02.07 17:35) [2]
    > Priest ©   (07.02.07 16:21) [1]

    Да. В такой языковой конструкции ключевое слово type образует новый тип, со своим собственным TypeInfo. Отсюда, соответственно, вытекает все остальное.
 
Конференция "Компоненты" » Редактор свойства для типа TMyType=string
Есть новые Нет новых   [119202   +7][b:0][p:0]