Цвета в TBitmap и TImage
Добавлено: 21.04.2011 13:24:25
Приветствую, такая проблема: на форме есть объект TImage, с незагруженой картинкой. Он лежит на панели TPanel.
Создаю объект TBitmap, загружаю туда картинку, выставляю Canvas.Brush.Color := clRed, рисую на битмапе кружок.
Присваиваю объекту TImage.Picture.Bitmap мой созданый TBitmap. Кружок виден, но он стал дыркой, под которой просвечивает TPanel, и Label на ней.
Не могу понять, в чем дело, куда копать?
Это мой первый пост на этом форуме, так что не судите строго, если что не так.
Lazarus, WinXP
Создаю объект TBitmap, загружаю туда картинку, выставляю Canvas.Brush.Color := clRed, рисую на битмапе кружок.
Присваиваю объекту TImage.Picture.Bitmap мой созданый TBitmap. Кружок виден, но он стал дыркой, под которой просвечивает TPanel, и Label на ней.
Не могу понять, в чем дело, куда копать?
- Код: Выделить всё
var
imgLBMap: TImage
MapBitmap: TBitmap
...
MapBitmap := TBitmap.Create;
MapBitmap.Canvas.Brush.Color := clRed;
MapBitmap.LoadFromFile('world-small.bmp');
MapBitmap.Canvas.Ellipse(20, 20, 50, 50);
imgLBMap.Picture.Bitmap := MapBitmap;
Это мой первый пост на этом форуме, так что не судите строго, если что не так.
Lazarus, WinXP