C# 3.0. .net framework 3.5 Я рисую (используя метод draw в графическом классе) много твердых прямоугольников на окнах формы вертикально. Форма начинается с 500 x 500 px, а прямоугольники выводятся только во время выполнения после загрузки данных из сети, а количество прямоугольников зависит от загрузки, поэтому я не знаю ее заранее.Winform не прокручивается при рисовании объектов на нем
Таким образом, только несколько прямоугольников нарисованы по мере того, как размер формы фиксирован. Итак, я googled/Binged (если кто-то не предложит мне это сделать) и нашел несколько советов, но они не работают в этом случае - например, для того, чтобы установить свойство AutoScroll в true или try double buffering. Я также попытался нарисовать список контроль и установить его свойство прокрутки и т. д., но без кубиков.
Я предполагаю, что нет возможности отображать, скажем, 200 прямоугольников по вертикали в форме окна с использованием рисования. Мне нужно другое решение ... любые идеи, пожалуйста.
Может быть, список изображений, а затем заполнить каждый квадрат с сплошным цветом?
Благодаря
Какое поведение вы пытаетесь получить? – SLaks
Я хочу, чтобы все 200 прямоугольников рисовались по форме и просматривались с помощью прокрутки. – dezkev
Другим подходом может быть подкачка входящих данных, тогда я могу отображать только 20 прямоугольников и не нужно беспокоиться о прокрутке. Теперь, чтобы выяснить, как страницы данных .... – dezkev