Помощь - Поиск - Пользователи - Календарь
Полная версия: Paintbox
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Reflex
как изменить фон пеинт бокса
Артемий
По-моему никак. Скорее всего придется создавать свой собственный компонент и там добавлять эту штуку.
yes2.gif
volvo
Цитата(Артемий2 @ 22.10.2006 19:08)
По-моему никак.
Да ты что? Чтобы сменить фон - создавать компонент? blink.gif

  with PaintBox1.Canvas do begin
Brush.Style := bsSolid;
Brush.Color := clBlue;
FillRect(ClipRect);
end;
Артемий
Вот мой ответ:

ФОН бывает КАРТИНКОЙ и ЦВЕТОМ! Я имел виду картинку. Да и вообще, какие гарантии что речь шла про цвет. norespect.gif
volvo
Ты эмоции свои будешь в другом месте показывать, уважаемый. ФОН - это цвет. Картинка - фоновое ИЗОБРАЖЕНИЕ... Учи матчасть...

Кстати, чтобы запихать картинку в PaintBox тоже совершенно не нужно делать свой компонент:
var Bitmap: TBitmap;
begin
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile('PICT.BMP');
PaintBox1.Canvas.CopyRect(
PaintBox1.Canvas.ClipRect,Bitmap.Canvas,
Rect(0, 0, Bitmap.Width, Bitmap.Height)
);
Bitmap.Free;
end;


К автору: внимательно прочти мою подпись. Особенно ее первое предложение. И в следующий раз задавай вопросы корректно.
мисс_граффити
Вопрос был вызван отсутствием реакции на изменение свойства Color?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.