Форум: "Начинающим";
Текущий архив: 2014.02.09;
Скачать: [xml.tar.bz2];
ВнизПрорисовка в 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.02.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c