Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Вниз

TBitmap в компонентах 


RAVEN   (2002-04-09 11:44) [0]

Здравствуйте, уважаемые Мастера. Я пишу компоненту - кнопку и мне нужно на ней рисунок изобрасить. Компонент наследую от TWinControl, добавляю туда Канву, переписываю сообщение Паинт, ну и т.д..Так вот при добавлении поля и описания свойства с типом TBitmap в Object Explorer разумеется появляется свойсто с данным типом и его встроенный PropertyEditor(Аналог свойства Glyph на TBitBtn или TSpeedButton), который позваляет выбрать нужный рисунок. Выбор рисунка работает отлично, но когда я пытаюсь присвоить полю FGlyph:TBitmap в своей компоненте новое значение, то у меня вылазит exeption. Почему? Как правильно написать процедуру присвоения полю компоненты нового значения? Кстати, если я в конструкторе своей компоненты загружаю рисунок в FGlyph непосредственно(FGlyph.LoadFromFile(Filename)),то всё работает.



Игорь Шевченко   (2002-04-09 12:29) [1]

День добрый,

procedure TMyCoolComponent.SetGlyph (Value : TBitmap)
begin
FGlyph.Assign(Value);
end;

С уважением,



RAVEN   (2002-04-09 13:23) [2]

Спасибо попробую.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
1-69930           Veselov               2002-04-08 20:10  2002.04.22  
PDF, или как получить доступ к тексту внутри него ?


4-70073           Nuhim                 2002-02-14 09:40  2002.04.22  
Имя EXE-файла по хэндлу окна


14-70030          antibiotik            2002-03-18 12:04  2002.04.22  
Сеть


1-69789           lipskiy               2002-04-09 17:42  2002.04.22  
Можно ли объявить строковую константу длиной более 255 байт?


1-69870           Aleksandr             2002-04-08 16:53  2002.04.22  
Млин, это прикол MS ODBC или АДО-компоненты?