Главная страница
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.043 c
4-1090307619
Morj
2004-07-20 11:13
2004.09.05
Как узнать каталог Windows?


14-1092507151
YurikGL
2004-08-14 22:12
2004.09.05
Полиция будет останавливать машины радиоволнами


3-1092200933
Drozdov A
2004-08-11 09:08
2004.09.05
Клиент-Сервер


4-1090394673
Andry
2004-07-21 11:24
2004.09.05
Как открыть файл?


8-1083878953
diaz
2004-05-07 01:29
2004.09.05
Вызов панели настройки видео кодеков