c# panel自动滚动条最大值的有关问题
c#panel自动滚动条最大值的问题C# codepanel3.AutoScroll truefor (int i 0 i 1200 i++){Label l
c# panel自动滚动条最大值的问题
C# code panel3.AutoScroll = true; for (int i = 0; i < 1200; i++) { Label la = new Label(); la.Left = 0; la.Top = i * 81; la.Width = 80; la.Height = 80; la.Text = i.ToString(); la.BackColor = Color.Red; panel3.Controls.Add(la); }
以上这段C#代码在VS2010 WIN7下panel3只能显示403个,window2003下可以全部显示,
但在删除其中的一个Label 被删Label后面的Label的TOP各减80的时侯panel3又只能显示403个Label,甚至出现多格空位
这是怎么回事,这是不是C#的BUG啊?各位大哥如何解决这个问题?
[解决办法]只能说明Win7设计得更人性化
禁用WindowsStyle试下