Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.13;
Скачать: CL | DM;

Вниз

Создание свойства компонента типа как у TImage.Picture   Найти похожие ветки 

 
Deb   (2003-09-28 16:03) [0]

Не подскажите, как у компонента добавить такое же свойство, как у TImage свойство Picture? То есть я имею ввиду такое свойство, у которого в Inspector Object появляется кнопочка с многоточием при нажатии на которую предлагалось бы выбрать файл, после чего путь с файлом записывался бы в это свойство. Заранее спасибо


 
@Ujin ©   (2003-09-28 16:08) [1]

А так не получается?
published
property Picture: TPicture read fPicture write fPicture; ?
end;


 
Deb   (2003-09-28 16:30) [2]

Мне надо, чтобы свойство было НАПОДОБЕЕ Picture. Вобщем, имеется у меня свойство, к примеру File типа string. Мне надо чтобы в Obj. Inspector"е у свойства File имелась бы кнопочка с многоточием при нажатии на которую открывается окно типа OpenFile, в котором я выбираю некий файл, нажимаю OK или Load, и в поле File записался бы путь к выбранному мной файлу, к примеру c:\somefolder\file.exe


 
Guerrillero ©   (2003-09-28 18:18) [3]

Надо писать редактор свойства
Примеры в инете полно или смотри реализацию TFileName у TOpenDialog
В общем поиск по RegisterPropertyEditor


 
Юрий Зотов ©   (2003-09-28 18:58) [4]

Не факт, но очень вероятно, что писать свой редактор даже и не нужно - достаточно сделать свойство типа TFileName и к нему автоматически подключится стандартный редактор.


 
Deb   (2003-09-30 20:26) [5]

Спасибо свем, TFileName помог



Страницы: 1 вся ветка

Текущий архив: 2003.10.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
7-40701
Wistler
2003-07-05 17:16
2003.10.13
Невидимые или неубиваемые приложения в Win2000


7-40697
DiD
2003-07-29 01:14
2003.10.13
Свойства соединения и RAS


1-40370
delpher_gray
2003-10-01 13:32
2003.10.13
Загрузка строк неизвестного размера из TMemoryStream


11-40334
Separotor
2003-01-30 17:59
2003.10.13
[Fatal Error] Klabel.pas(23): File not found: DsgnIntf.dcu


4-40736
L.N.N.
2003-08-07 10:42
2003.10.13
Перехватить нажатие пункта меню