【问题标题】:How to Make a PictureBox Scrollable [duplicate]如何使 PictureBox 可滚动 [重复]
【发布时间】:2011-08-31 20:50:06
【问题描述】:

我有 2 个按钮,1 个图片框和 1 个面板。 PictureBox 里面的Panel 和Panel 的AutoScroll 属性设置为“true”。 PictureBox Dock 属性也设置为“填充”。

  1. Button在pictureBox中画了一个Rectangle, 2. 一个比pictureBox本身大的把它变大。所以,我需要 pictureBox 可以滚动。

我怎样才能做到?这个线程有什么例子吗?

我最诚挚的问候...

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

【问题讨论】:

    标签: c# winforms scroll


    【解决方案1】:

    免责声明:未经测试。
    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 如果你

    【讨论】:

    • pictureBox 的Dock 属性呢?它应该保留在Fill 还是设置为None
    • 尚未测试,我非常怀疑我提到的第一个解决方案是否可行。但是在我已经解决的帖子中提到了一些解决方法。
    【解决方案2】:

    为此,您需要将 PictureBox 的Dock 更改为None,然后自己设置大小。

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 2020-01-11
      • 2022-01-09
      • 1970-01-01
      • 2011-06-10
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      相关资源
      最近更新 更多