2011-05-09 46 views
2

如何在可滾動面板中使用autoSize模式獲取PictureBox的可見(用戶)區域?C#:PanelBox上的PictureBox問題

+2

你可以請你發佈一些代碼,你已經嘗試過嗎?另外,你可以給我們更多的解釋,你想要做什麼? – IAmTimCorey 2011-05-09 05:01:26

+0

@BiggsTRC僅使看到的矩形失效。我有一個可滾動的面板和一個AutoSized PictureBox,看起來像這樣:http://clip2net.com/s/VzkW我試過PictureBox.ClientRectangle,但是這並不像我想要的那樣 - 獲取PictureBox的唯一可見部分。 – Killster 2011-05-09 05:05:00

回答

0

解決!

   pictureBox.Invalidate(new Rectangle(
        Math.Abs(panel.AutoScrollPosition.X), 
        Math.Abs(panel.AutoScrollPosition.Y), 
        panel.Width, panel.Height));