![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение размера компоненты (от TImage) в RunTime
Mr.ElectroNick © (2003-06-14 10:19:00)
Суть вопроса такова:
Мне нужно в определенных условиях изменить размер TImage.
В процедуре перерисовки изображения я задаю Height в нужное мне значение.
Рузультат: размер меняется, но область прорисовки так и остается прежней.
Mr.ElectroNick (2003-06-20 13:21:00) [1]
Ок... Спасибо за советы...
Человек прохожий (2003-06-15 15:59:00) [2]
> Song © (14.06.03 11:25)
Это может не поможет. :-)
Вообще с TImage при изменении его размера всегда происходят баааальшие проблемы. Помогает только Assign(SomeBitmap), где SomeBitmap - это битмап, на котором и ведется первоначальная перерисовка картинки. Проще говоря, примерно так:
SomeBitmap:=TBitmap.Create;
SomeBitmap.Width:=...;
...
Image.Assign(SomeBitmap);
Вот так. Поправьте, если ошибаюсь
CyberStorm (2003-06-15 13:09:00) [3]
Меняй еще размеры Image.Bitmap.Height
Song (2003-06-14 11:25:00) [4]
TImage.Stretch ?