C# 使用Windows窗体自动调整图片大小
我需要将3个图片框并排放置在自己的面板中 条件:C# 使用Windows窗体自动调整图片大小,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,我需要将3个图片框并排放置在自己的面板中 条件: 所有图片应并排放置,彼此之间的距离相同 在调整窗体大小期间,图片应该会增长和收缩 pB下的面板应始终充当图片的边框 应该尽可能多地使用它 在VisualStudio2010C#,Windows窗体中如何实现这一点 我建议您使用带有3列的表格布局面板,并将图片框放置在给定的单元格中 将此面板锚定到父窗体,以便在调整窗体大小时,面板将跟随。由于下面有面板(根据图片示例),您可以定位到左侧、右侧和顶部。这会将面板固定在顶部、左侧,并在窗体运行期间一
- 所有图片应并排放置,彼此之间的距离相同
- 在调整窗体大小期间,图片应该会增长和收缩
- pB下的面板应始终充当图片的边框
- 应该尽可能多地使用它
我建议您使用带有3列的
表格布局面板
,并将图片框放置在给定的单元格中
将此面板锚定到父窗体,以便在调整窗体大小时,面板将跟随。由于下面有面板(根据图片示例),您可以定位到左侧
、右侧
和顶部
。这会将面板固定在顶部、左侧,并在窗体运行期间一直向右调整面板大小。如果需要,添加底部的
pictureboxes将Dock
设置为DockStyle.Fill
您可以在面板中嵌套更多的面板,但要以明智的方式进行:-)我认为,遵循这些说明将满足您的要求 1) 在其他面板上单击鼠标右键,然后选择“带到前面” 2) 将其他面板固定到底部 3) 使用属性将所有其他面板和图片框锚定到顶部、底部、左侧和右侧
您可以管理界面选择,取消选择锚定您是否尝试了带有3列的
TableLayoutPanel
,并将其固定/锚定到位?订阅OnResize事件并编辑每个面板的宽度和位置!将图片设置为停靠后,我看不到边框。填充:-/其余的都可以。