Winforms 可滚动区域有宽度限制吗?
我有一个带有面板的窗体,它覆盖了整个窗体,并作为子控件的可滚动区域。基本上,我把Winforms 可滚动区域有宽度限制吗?,winforms,scroll,Winforms,Scroll,我有一个带有面板的窗体,它覆盖了整个窗体,并作为子控件的可滚动区域。基本上,我把PictureBox控件放在面板中,3-4列。问题是当PictureBox的数量很大时,我无法将它们全部放入面板中,它只是拒绝设置PictureBox.Left属性,当我将其设置为高于约32470 px时,即当我将其设置为32570时,它被设置为32470 那么,可滚动父对象的宽度有限制吗 我使用的代码如下所示: for (int a...) { PictureBox pic = new PictureBox
PictureBox
控件放在面板中,3-4列。问题是当PictureBox
的数量很大时,我无法将它们全部放入面板中,它只是拒绝设置PictureBox.Left
属性,当我将其设置为高于约32470 px时,即当我将其设置为32570时,它被设置为32470
那么,可滚动父对象的宽度有限制吗
我使用的代码如下所示:
for (int a...)
{
PictureBox pic = new PictureBox
{
Parent = panel1,
Width = 150,
Height = 150,
Left = x,
Top = y
};
}
和x
在循环内计算,以将图片框放入行/列中y