1
想知道是否有方法可以轻松查找当前在FlowLayoutPanel中的行和列,或者需要手动计算吗?查找FlowLayoutPanel的行和列
想知道是否有方法可以轻松查找当前在FlowLayoutPanel中的行和列,或者需要手动计算吗?查找FlowLayoutPanel的行和列
需要手动计算。
下面是使用LINQ to计算高度的例子:
var heightNeeded = flowLayoutPanel1.Controls.OfType<Control>()
.Max(x => x.Location.Y + x.Height) + 7;
FlowLayoutPanel中没有列或行......你的意思是一个TableLayoutPanel? – topspin 2011-04-06 05:53:27
不,我正在使用流布局面板并添加所有相同大小的控件,并且它们以行和列的形式出现。我添加的控件是带有图片框和标签的自定义控件,但边框只是一个正方形,它们的大小完全相同。 – 2011-04-06 06:01:04
啊,好吧,FlowLayoutPanel中的子控件看起来是行和列,但面板从左到右,从上到下排列它们。你需要做手动计算... – topspin 2011-04-06 06:10:23