【问题标题】:C# positioning the controls after re-sizing the formC# 在重新调整窗体大小后定位控件
【发布时间】:2011-06-24 08:39:21
【问题描述】:

我正在使用 C# 开发一个小型电影数据库程序。我在 Panel 容器顶部有一堆动态添加的 PictureBox 对象。我通过更改它们的 X、Y 值来控制它们的位置。默认情况下,我在一行中有 3 个图片框对象。问题是,当我调整表单大小时,图像的位置保持不变,但是我正在寻找的行为是,在每一行中存储更多的 PictureBox 控件。

将每颗星星想象成一幅图像。

9 图片框;

    * * *
    * * *
    * * *

我想要的是,根据表单大小,在一行中存储更多图像。 所以就变成了这个;

    * * * *
    * * * *
    *

除了panel还有其他容器有这个功能吗?

Google 图片也有类似的行为。 谢谢

【问题讨论】:

    标签: c# forms containers picturebox


    【解决方案1】:

    使用ImageList并将它们放入ListViewListView会自动排序,否则使用PictureBox.Anchor

    PS:ComponentOne 有一个名为 Sizer .ComponentOne

    的控件

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2023-01-15
      • 2012-05-17
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多