我在winforms的窗口设计中遇到了一个可怜的问题。所以文件大纲是这样的:
重要的是panel2及其中的内容。我将图像加载到图片框中,我想让它调整大小(如果表格布局面板是大的窗口我希望滚动显示)。 我做错了什么?现在,图片框的大小始终为0,0,因此图像不可见。
答案 0 :(得分:1)
PictureBox中的第一件事就是属性SizeMode
,您可以将模式设置为AutoSize
。
pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
第二件事是你将控件的Dock属性设置为fill而不是根据客户端控件调整大小。间接控件的大小将设置为其父客户端区域大小。因此,您应该删除控件PictureBox和GroupBox的Dock属性。因为您启用的AutoScroll栏属性是在Panel2中。调整图像大小时,也应调整GroupBox的大小。