一千萬個為什麽

搜索

GDI +在表單上繪制多個矩形時遇到問題

我想使用GDI +在C#Windows窗體中繪制一個表。當矩形的數量太大而無法在窗體上顯示所有矩形時,它不會滾動。並且無法訪問那些不符合表格的人。

我需要做些什麽才能看到我在表單上繪制的所有內容?

謝謝。

最佳答案

使用Panel或UserControl進行繪制,使其足夠大以使整個表適合,然後讓表單自動滾動。

組件不關心您在其上或在何處繪制的內容。滾動條不會神奇地出現只是因為你在一個無法看到它的地方畫畫。因此要麽使用足夠大的組件以使圖形適合(您應該知道它有多大)並讓容器滾動。或者直接使用滾動條並相應地翻譯您的繪圖。後一種選擇更復雜,但:)

轉載註明原文: GDI +在表單上繪制多個矩形時遇到問題