Форум: "Начинающим";
Текущий архив: 2011.02.13;
Скачать: [xml.tar.bz2];
ВнизРисование с масштабированием в 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c