Люди добрые, помогите, уже весь день убил на решение простой задачи!
Есть компонент на основе TImage. Я хочу, чтобы на этапе разработки в инспекторе по нажатию на пункт Picture выбранная картинка отобразилась не на весь компонент, а только в некоторой его части. Ну или сохранить ее в свойстве, скажем FPicture (что эквивалентно). Как отловить событие загрузки файла?
Я смотрел, как это реализовано в родителе - TImage. Там все просто:
Код:
...
private
FPicture: TPicture;
procedure SetPicture (value: TPicture);
...
published
property Picture: TPicture read FPicture write SetPicture;
...
procedure SetPicture (value: TPicture);
begin
FPicture.Assign(Value);
end;
Если воспроизвести тот же механизм у себя, то компилятор ругается и перестает воспринимать свойство Picture. Должен быть другой способ. Но какой?