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

Вниз

При выборе Tbitmap - открывается мастер.   Найти похожие ветки 

 
Brain   (2003-01-21 16:21) [0]

В инспектаре обектов есть такая штука, как FonImage,и при нажатии открывается мастер где можно выбирать картинки.Как при создании компонента написать

property FonImg read ... write ...;

Или, как-то по другому ...

Зарание благодарен.


 
Skier ©   (2003-01-21 16:25) [1]

>Brain
Это не главное.
Главное то что нужно регистрировать редактор твоего собственного свойства см. RegisterPropertyEditor(...)


 
REA ©   (2003-01-21 16:27) [2]

А я думал оно само для зарегистрированных типов прицепится. Хотя припоминаю, что мне тоже пришлось диалог открытия файла как-то прицеплять к свойству.


 
Brain   (2003-01-21 16:27) [3]

А если пользоваться стондартным. И как ими пользоваться.


 
Skier ©   (2003-01-21 16:32) [4]

>Brain
1) Из вопроса всё-таки больше было похоже на то что ты
собираешься использовать свой редактор, но можно и стандартный
2) Например такой как у св-ва TBitBtn.Glyph, он должен
сам прицепиться...


 
Brain   (2003-01-21 16:49) [5]

Хорошо предположим :
- Используем стандартный редактор.
- Тип переменной TImage.

Как это вписать в сомпонент ?

ведь ...

property FonImg read ... write ...;

прицепляет ComboBox в котором отображаеться, если в
проекте есть, TImage;


 
Skier ©   (2003-01-21 16:58) [6]

Если хочешь показывать редактор, то причём же здесь TImage
(судя по всему подойдёт TPicture, хотя угадать тебя сложно...)

TYourClass = class(...)
private
FFonImg : TPicture;
procedure SetFonImg(AValue : TPicture);
published
property FonImg : TPicture read FFonImg write SetFonImg;

//...........

procedure TYourClass.SetFonImg(AValue : TPicture);
begin
FFonImg.Assign(AValue)
end;


 
Brain   (2003-01-21 17:08) [7]

Да виноват стормозил ...
Я про TPicture вобще забыл.


 
Brain   (2003-01-21 17:45) [8]

Да ... нарулил я всё как надо, тока
Access Violation и в Инспекторе Обектов значение
FonImg = false;
почему Boolean я так и не понял.


 
Паша ©   (2003-01-21 18:44) [9]


FFonImg := TPicture.Create()??? Такое есть?


 
Brain   (2003-01-22 14:30) [10]

Такое канешно есть. Просто DELPHI 6 глюканул я его заного поставил и всё ок.

Большое спасибо всем !!!
Вопрос решён и я рад ;)



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
3-96523
BLOB
2003-01-14 17:18
2003.01.30
Как в Interbase записать результаты запроса в файл?


6-96899
Ghost.
2002-11-29 15:10
2003.01.30
URL браузера...конкретно IE


14-96982
Berg
2003-01-13 10:17
2003.01.30
Необходимо создать дистрибутив для приложения


14-96987
Novice
2003-01-10 16:01
2003.01.30
Вопросы и вопросы


4-97100
kalishenko stas
2002-12-13 18:20
2003.01.30
DLL