如何使PictureBox可滚动

时间:2011-05-24 11:29:00

标签: c# winforms scroll

我有2个按钮,1个PictureBox和1个面板。 PanelBox和Panel的AutoScroll属性内的PictureBox设置为“true”。 PictureBox Dock属性也设置为“Fill”。

  1. Button将一个Rectangle绘制到pictureBox,2中。一个使它更大,其大小比pictureBox本身大。所以,我需要pictureBox可滚动。
  2. 我该怎么做?这个帖子有什么例子吗?

    我最诚挚的问候......

    重要提示:请不要使用现有文件提供建议!我没有使用它们。

3 个答案:

答案 0 :(得分:6)

免责声明:未经测试。
1-将面板的AutoScroll属性设置为true

this.panel1.AutoScroll = true;  

2-将您的彩盒的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 如果你

答案 1 :(得分:5)

为此,您需要将PictureBox的Dock更改为None,然后自行设置尺寸。

答案 2 :(得分:0)

请同时参阅此SO答案。在其中我提供了一个完整的例子。