Главная страница
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.044 c
14-1092423668
Piter
2004-08-13 23:01
2004.09.05
Как создать меню на HTML?


3-1092021254
Максим
2004-08-09 07:14
2004.09.05
Потключение по сети


1-1092903159
Нати
2004-08-19 12:12
2004.09.05
Delphi-арихиватор


14-1092862180
VID
2004-08-19 00:49
2004.09.05
Ещё раз ищу прокси


4-1090673558
Случайно забежавший
2004-07-24 16:52
2004.09.05
Строка в двоичном коде