C#3.0,.net framework 3.5 我正在繪製(在圖形類中使用繪製方法)垂直方向上的很多實體矩形。表單從500 x 500像素開始,矩形僅在網絡下載數據後在運行時繪製 - 並且矩形的數量取決於下載,所以我不知道它是什麼。Winform在繪製對象時沒有滾動
所以只繪製了幾個矩形,因爲表單的大小是固定的。 所以我用Google/Binged(恐怕有人建議我這樣做),並發現了一些技巧,但他們在這種情況下不起作用 - 比如將AutoScroll屬性設置爲true或嘗試雙緩衝。我還嘗試在列表框中繪製控制並設置它的滾動屬性等...但沒有骰子。
我猜是沒有辦法顯示,比如使用繪圖在窗體上垂直說200個矩形。我需要一些其他解決方案...請任何想法。
也許一個pictureboxes列表,然後用純色填充每個picturebox?
謝謝
什麼行爲,你想獲得? – SLaks 2010-04-09 17:17:27
我想要在窗體上繪製所有200個矩形並通過滾動查看。 – dezkev 2010-04-09 18:16:29
另一種方法可以是分頁傳入數據,然後我可以只顯示20個矩形,不需要擔心滾動。 現在要弄清楚如何分頁數據.... – dezkev 2010-04-10 07:54:09