Вниз
Скачать: CL | DM;

Прорисовка в paintbox   Найти похожие ветки 

← →
alexdn ©   (2013-04-05 09:38) [0]

Рисую в paintbox так же, как в timage -
form4.paintbox1.Canvas.MoveTo(50,50);
form4.paintbox1.Canvas.LineTo(50,round(h+50));

почему тогда при перемещении бегунка формы, рисунок как бы стирается? - http://s017.radikal.ru/i421/1304/41/209252f4eb2a.png


← →
icWasya ©   (2013-04-05 10:00) [1]

Внутри TImage есть TBitmap, на который собственно всё и рисуется, а потом показывается. Внутри TPaintBox никакого TBitmap нет, рисуется прямо на канве(которая является канвой окна, на котором этот PaintBox лежит).
Поэтому когда Windows захочет, она всё перерисует.
Правильные действия - рисовать на TPaintBox только из PaintBoxOnPaint, при этом нужно перерисовывать весь рисунок.


← →
Плохиш ©   (2013-04-05 11:01) [2]


> alexdn ©   (05.04.13 09:38)

В справке всего-то 2 строчки текста.


← →
alexdn ©   (2013-04-05 11:07) [3]

> icWasya ©   (05.04.13 10:00) [1]
> Правильные действия - рисовать на TPaintBox только из PaintBoxOnPaint
а если там графика довольно сложная, тормозить не будет?


← →
alexdn ©   (2013-04-05 11:11) [4]

Нет, не будет, уже попробовал.


← →
Amoeba_   (2013-04-05 11:12) [5]


> а если там графика довольно сложная, тормозить не будет?

А это уже в первую очередь от программиста зависит.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
2-1364804378
dmitry87
2013-04-01 12:19
2014.02.09
работа с sqlite в xe3


3-1292238012
well
2010-12-13 14:00
2014.02.09
Как получить идентификатор записи?


15-1377534392
картман
2013-08-26 20:26
2014.02.09
защита приложения


2-1365140334
alexdn
2013-04-05 09:38
2014.02.09
Прорисовка в paintbox


15-1377603940
Sergey13
2013-08-27 15:45
2014.02.09
C# и БД




   Наверх