如何使PictureBox可滚动

bak*_*kar 7 c# scroll winforms

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

  1. Button将一个Rectangle绘制到pictureBox,2中.一个使它更大,其大小比pictureBox本身大.所以,我需要pictureBox可滚动.

我该怎么做?这个帖子的任何例子?

我最诚挚的问候...

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

Kam*_*yar 6

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

this.panel1.AutoScroll = true;  
Run Code Online (Sandbox Code Playgroud)

2-将图片SizeMode框的属性设置为AutoSize:

this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;  
Run Code Online (Sandbox Code Playgroud)

这应该够了吧.
如果您仍有问题,请参阅以下页面中提到的一些解决方法:
http://forums.techarena.in/software-development/1305463.htm
http://www.eggheadcafe.com/community/aspnet/2/10020769 /picturebox.aspx 如果你


SLa*_*aks 5

为此,您需要将PictureBox更改DockNone,然后自己设置大小.