Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизCanvas на Image Найти похожие ветки
← →
alexdn © (2012-01-31 20:45) [0]При начале простой прорисовки
form3.image1.Canvas.MoveTo(0,0);
form3.image1.Canvas.Pen.Color:=RGB(255,191,0);
form3.image1.Canvas.LineTo(321,0)
image1 на форме автоматически окрашивается в белый, а мне этого не нужно, как избежать?
← →
абизяна (2012-01-31 21:02) [1]Закрась его в нужный цвет:
Image1.Canvas.Brush.Color := Image1.Parent.Brush.Color;
Image1.Canvas.FillRect(Image1.ClientRect);
← →
alexdn © (2012-01-31 21:08) [2]вот примерно так и думал)
← →
Германн © (2012-02-01 02:07) [3]
> alexdn © (31.01.12 21:08) [2]
>
> вот примерно так и думал)
>
А чё тут думать? Взялся рисовать - так уж и рисуй!
← →
icWasya © (2012-02-01 09:12) [4]Точнее так.
Если у TImage нет никакой картинки, то она выглядит прозрачной.
При первом обращении к TImage1.Canvas создаётся TBitmap размером с TImage и закрашивается в белый цвет и дальнейшее рисование происходит в нём. Это к следующему вопросу(А Почему когда я меняю размер TImage? картинка размер не меняет?)
← →
alexdn © (2012-02-01 13:41) [5]> icWasya © (01.02.12 09:12) [4]
> Точнее так.
> Если у TImage нет никакой картинки, то она выглядит прозрачной.
вот о прозрачности и было.. так и думал что заливать прийдётся
← →
Омлет © (2012-02-01 14:21) [6]
> как избежать?
image1.Transparent := true;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.077 c