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

Вниз

Рисование с масштабированием в Delphi   Найти похожие ветки 

 
rubius2008 ©   (2010-11-22 17:58) [0]

Задание: Нужно сделать на форме область для рисования (половина формы) и на ней чтоб отобразились прямоугольник, круг и текст (параметры этих фигур и сам текст нужно чтоб задавались на форме). И чтобы при изменении размеров окна картинка также менялась, автомасштабировалась. и К тому же надо чтоб при изменении размера окна меньше 640х480 окно не уменьшалось.

Использую canvas чтоб нарисовать прямоугольник (область для рисования), а потом уже в нем собственно рисую фигуры. Сделал перерисовку области рисования при изменении размера окна (тупо закрашиваю все окно а потом заново рисую все объекты), но только до размера 640х480. При уменьшении указанного размера область прямоугольника обрезается, и не появляется скролинг.

Подскажите в каком направление мне двигаться хотяб, чтоб решить эту задачу. А то в понед. надо уже преподу показать. Или какие вообще это сделать?


 
clickmaker ©   (2010-11-22 19:25) [1]

TScrollBox


 
rubius2008 ©   (2010-11-22 21:29) [2]


> clickmaker ©   (22.11.10 19:25) [1]
> TScrollBox

Поставил ScrollBox написал условие что если размеры окна меньше заданных то размер ScrollBox остается постоянным. Но получается странность, а именно, когда скролинг пытаешься прокрутить чтобы просмотреть невидимую часть ScrollBox скролинг уменьшается а невидимая часть ScrollBox не показывается.
И второе, а как рисовать в ScrollBox, Canvas там не робит



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1290437922
rubius2008
2010-11-22 17:58
2011.02.13
Рисование с масштабированием в Delphi


15-1288998079
Дмитрий Тимохов
2010-11-06 02:01
2011.02.13
Когда-то надо остановиться - тема Дней Рождений


2-1288912217
Германн
2010-11-05 02:10
2011.02.13
Ещё раз о "подсказках"


15-1288706428
mefodiy
2010-11-02 17:00
2011.02.13
Компонента печати штрих-кодов для Delphi 7


15-1286801210
NailMan
2010-10-11 16:46
2011.02.13
Закрыл сезон FPV