Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
2-1347623853
Ботаник
2012-09-14 15:57
2013.03.22
Приложение замораживается


15-1332455404
Юрий
2012-03-23 02:30
2013.03.22
С днем рождения ! 22 марта 2012 четверг


15-1329288950
AV
2012-02-15 10:55
2013.03.22
Записать в файл сразу, аналог flush pascal


15-1341413403
Artem
2012-07-04 18:50
2013.03.22
mail.ru у вас открывается?


15-1351157222
Empleado
2012-10-25 13:27
2013.03.22
DB с четырьмя таблицами