|
#1
|
|||
|
|||
Работа с TImage
Товарищи подскажите пожалуйста - рисуя на линии\прямоугольники на timage столкнулся с таким делом:
- форма, а на ней TImage с выравниванием AllClient размером 100 пискелей, рисую прямоугольник на всю область Timage - все нормально, увеличиваю размер формы (растягиваю ее), пытаюсь снова нарисовать прямоугольник на всю область TImage - не получаеться - закрашиваеться только тот прямоугольник который был при запуске программы, то есть 100 пикселей, а все что дальше - становитца под цвет формы - еще во прос немного не по TImage но все же, есть объект типа TPanel - создаю Canvas под него, рисую на нем, но при любом перекрытие происходит стирание картинки, если поставить в событие OnPaint перерисовку того что я делаю - пости все впорядке но есть недостаки - не проиходит перерисовка при разворачивании на весь экран, и иногда криво перерисовываеться при "вытаскивание" из за экрана - бывает пробелы в рисунке |
#2
|
|||
|
|||
Используй TPaintBox для рисования. TImage для этого не предназначен.
|
#3
|
|||
|
|||
Ладно, тему с TImage проехали, а как рисовать на Созданном Canvas - родителем которого является TPanel, то есть рисовать то я могу - а вот с перерисовкой после движения\перекрытия\изменения размеров - траблы, может кто сталкивался с таким?
|