Конференция "Компоненты" » как создать компонент с Image ??? [WinXP]
 
  • kuzulis © (15.04.08 13:01) [0]
    Доброго времени суток..

    Мне необходимо создать компонент некий (панелька а на ней Image)
    в этом Image должен быть загружен некий файл *.bmp

    писал так:
    ---------
     //создаем image ON панель
     if Assigned(FImON) then Exit;
     FImON:=TImage.Create(Self);
     FImON.Parent:=Self;
     FImON.Left:=4;
     FImON.Top:=28;
     FImON.Width:=32;
     FImON.Height:=32;
     FImON.AutoSize:=true;
     FImON.Picture.Bitmap:= {
    69746D6170360C0000424D360C00000000000036000000280000002000
    ....        FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    };
     FImON.Transparent:=True;
    -----------------------------------
    т.е сначала на какой то форме я загрузил в некий Image *.bmp файл и потом взял и из *.dfm файла скопировал Picture.Data

    ---------
    FImON.Picture.Bitmap.LoadFromFile (и т.п.) не предлагать.. т.к мне нужно чтобы рисунок в Image в моем компоненте был независим от присутствия/отсутствия файла *.bmp

    Посоветуйте пожалуйста.. что мне в этой ситуации можно сделать?
  • Семеныч (15.04.08 13:48) [1]
    Поместить рисунок в ресурсы компонента. Пример см. в TBitBtn.
  • kuzulis © (17.04.08 08:57) [2]
    Спасибо !!!   :)
 
Конференция "Компоненты" » как создать компонент с Image ??? [WinXP]
Есть новые Нет новых   [134464   +62][b:0][p:0]