Форум: "Основная";
Текущий архив: 2003.01.30;
Скачать: [xml.tar.bz2];
ВнизПри выборе 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c