我有2個按鈕,1個PictureBox和1個面板。 PictureBox在Panel和Panel的AutoScroll屬性中被設置爲「true」。另外PictureBox Dock屬性設置爲「填充」。如何製作PictureBox可滾動
- Button在圖片框中繪製矩形,2.其中一個使得它的大小大於pictureBox本身的大小。所以,我需要pictureBox滾動。
我該怎麼做?這個線程的任何例子?
我最好的問候...
重要提示:請不要使用現有文件提供建議!我沒有使用它們。
我有2個按鈕,1個PictureBox和1個面板。 PictureBox在Panel和Panel的AutoScroll屬性中被設置爲「true」。另外PictureBox Dock屬性設置爲「填充」。如何製作PictureBox可滾動
我該怎麼做?這個線程的任何例子?
我最好的問候...
重要提示:請不要使用現有文件提供建議!我沒有使用它們。
爲此,您需要將PictureBox的Dock
更改爲None
,然後自行設置大小。
聲明:未經測試。
1-設置你的面板的AutoScroll
屬性true
:
this.panel1.AutoScroll = true;
2 - 設置你的PictureBox的SizeMode
屬性AutoSize
:
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
這應該做的伎倆。
如果您還是有問題,也有在以下幾頁提到的一些解決方法:
http://forums.techarena.in/software-development/1305463.htm
http://www.eggheadcafe.com/community/aspnet/2/10020769/picturebox.aspx 如果
請同時參閱本SO答案。在這裏我提供了一個完整的例子。
那麼pictureBox的Dock屬性呢?它應該保持在「填充」還是設置爲「無」? – Oliver 2011-05-24 11:48:41
沒有經過測試,我非常懷疑我提到的第一個解決方案會起作用。但是在我提到的帖子中提到了一些解決方法。 – Kamyar 2011-05-24 11:52:15