首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform动态创建Label有关问题

2012-03-13 
winform动态创建Label问题代码如下:C# codeLabel[,] datelabelsdatelabels new Label[7, 5]for (int i

winform动态创建Label问题
代码如下:

C# code
            Label[,] datelabels;            datelabels = new Label[7, 5];            for (int i = 0; i < 7; i++)            {                for (int j = 0; j < 5; j++)                {                    datelabels[i, j] = new Label();                    datelabels[i, j].Location = new Point((15 + j * 24), (96 + i * 13));                    datelabels[i, j].Text = (i + j).ToString();                    this.Controls.Add(datelabels[i, j]);                }            }


为什么只显示第一个label

[解决办法]
设个断点看一眼,是不是location出格了?
[解决办法]
应该是你横向x坐标不够,一个压一个,看不到了,加一句

datelabels[i, j].Width = 14;

热点排行