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

Вниз

Масштабирование Image   Найти похожие ветки 

 
Константинов ©   (2004-08-19 22:11) [0]

Детский вопрос.
Рисую график на Image.canvas ( Align := alClient )
При изменении размеров формы ( Form.OnResize )( увеличение ) часть рисунка не прорисовывается. При уменьшении размеров все нормально.
Как с этим бороться?


 
wicked ©   (2004-08-19 22:43) [1]

для начала попробовать Include(ControlState, csCustomPaint) - заставить поверить форму, что ей нужно прорисовываться после изменения размера...
если не поможет - будем думать дальше.... ;)


 
Рамиль ©   (2004-08-19 22:56) [2]

Рисуй на PaintBox, там проблем не будет, проверено.


 
Mihey_temporary ©   (2004-08-19 23:11) [3]

У TImage проблемы с канвой при изменении размеров в большую сторону. Попробуй изменять размер TImage.Picture.Bitmap до размеров клиентской области формы при OnResize.


 
Константинов ©   (2004-08-19 23:14) [4]

В принципе я пытаюсь прорисовать имидж принудительно после изменения размеров, обрабатывая OnResize. Х-м-м!
Я думаю нет ли здесь какого либо глюка имиджа? ( Или у меня в голове? )
И еще, если попытаться загрузить картинку из файла Image.Picture.LoadFromFile... поверх этого на холсте рисовать не получается.
Что-то в книжках для начинаючих я ответов по этой теме не нашел, а в более серьезной литературе и тем более...


 
Константинов ©   (2004-08-19 23:17) [5]

Сори! Пока я печатал предыдущий пост появился еще один. Сейчас попробую изменить битмап.


 
Константинов ©   (2004-08-19 23:22) [6]

Все ОК! Большое спасибо!
Блин! Первый раз столкнулся с глюком стандартного компонента.


 
wicked ©   (2004-08-19 23:23) [7]

и еще совет - рисовать на TBitmap.Canvas (отдельный Bitmap) и в OnPaint выводить его через StretchBlt на форму...
а в OnResize писать Invalidate...


 
Паскальные надписи ©   (2004-08-19 23:59) [8]

TImage только для картинок, фоток!!!
Для графика - PaintBox.
Как и в [2] , проверено!


 
Константинов ©   (2004-08-20 01:41) [9]

Х-м! Я почему-то думал, что именно Image для рисования... ан нет!
Век живи - век учись! Большое спасибо!



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

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
1-1092995437
Ivolg
2004-08-20 13:50
2004.09.05
Стили


1-1092727156
Diman
2004-08-17 11:19
2004.09.05
Сортировка в RTF-файле


14-1092468876
Кириешки
2004-08-14 11:34
2004.09.05
Права администратора на доступ к реестру


1-1092808741
Roadstar
2004-08-18 09:59
2004.09.05
TTreeView


14-1092643121
Anton15
2004-08-16 11:58
2004.09.05
Word