Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 где сидит TComponentImageIndexPropertyEditor  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32207
Всем доброго дня!
При написании кастомного компонента содержащего в себе TImageList и свойство ImageIndex:TImageIndex возникла необходимость подключить стандартный Property Editor оного ImageIndex.
uses ImgEdit, ItemEdit;
...
procedure Register;
begin
  RegisterPropertyEditor(TypeInfo(TImageIndex), TCustomComp, 'ImageIndex', TComponentImageIndexPropertyEditor);
  ...
end;
но имею облом: Undeclared identifier: 'TComponentImageIndexPropertyEditor'

сидит он, зараза, где-то в dclstd.bpl, но в каком модуле - х.з.
мож кто знает?
7 апр 21, 14:30    [22305425]     Ответить | Цитировать Сообщить модератору
 Re: где сидит TComponentImageIndexPropertyEditor  [new]
DimaBr
Member

Откуда:
Сообщений: 12043
нет стандартного, все пишут свой
7 апр 21, 14:47    [22305439]     Ответить | Цитировать Сообщить модератору
 Re: где сидит TComponentImageIndexPropertyEditor  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32207
DimaBr
нет стандартного, все пишут свой

он есть, это видно по map-файлу.
но эти нехорошие питарасы его зажмотили.
 0001:00011278       TPersistentImageIndexPropertyEditor.Create
 0001:000112D4       TPersistentImageIndexPropertyEditor.GetImageList
 0001:000112DC       TPersistentImageIndexPropertyEditor.GetAttributes
 0001:00011308       TPersistentImageIndexPropertyEditor.GetValues
 0001:00011374       TPersistentImageIndexPropertyEditor.ListMeasureWidth
 0001:000113A8       TPersistentImageIndexPropertyEditor.ListMeasureHeight
 0001:000113E8       TPersistentImageIndexPropertyEditor.ListDrawValue
 0001:000115A8       TPersistentImageIndexPropertyEditor.GetImageListAt
 0001:00011614       TComponentImageIndexPropertyEditor.GetImageListAt
написать свой конечно можно, но... #$%%$#@!
7 апр 21, 15:00    [22305445]     Ответить | Цитировать Сообщить модератору
 Re: где сидит TComponentImageIndexPropertyEditor  [new]
DimaBr
Member

Откуда:
Сообщений: 12043
Мимопроходящий
написать свой конечно можно, но... #$%%$#@!

Но... придётся это сделать.
Его уже с D6 выпилили

Сообщение было отредактировано: 7 апр 21, 15:01
7 апр 21, 15:09    [22305449]     Ответить | Цитировать Сообщить модератору
 Re: где сидит TComponentImageIndexPropertyEditor  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 32207

07.04.2021 15:09, DimaBr пишет:
> Но... придётся это сделать.
> Его уже с D6 выпилили http://rsdn.org/forum/delphi/1215557.all

скопипастил.
СПАСИБО!

Posted via ActualForum NNTP Server 1.5

7 апр 21, 16:06    [22305490]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить