Цвета в TBitmap и TImage
 Добавлено: 21.04.2011 13:24:25
Добавлено: 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