lable显示问题
我现在有个
i = myReader.GetString("count(*)")
传回来的一个数值
我现在有65个lable
我想就是lable1至到 第i个lable显示,其他就消失
比如i=50
lable1 - lable50就显示出“ABC1”“ABC2”“ABC3”..........”ABC49““ABC50”
lable51 - lable65就不显示
[解决办法]
弄个for 循环不就出来了
[解决办法]
- C# code
Random r = new Random(); private void _2011_12_23_01_Click(object sender, EventArgs e) { int i = r.Next(5); foreach (var c in this.Controls) { var l = c as Label; if (l != null) { } var m = Regex.Match(l.Name, @"\d+"); int il = int.Parse(m.Groups[0].Value); if (il <= i) { l.Text = "ABC" + il.ToString(); l.Visible = true; } else { l.Visible = false; } } }
[解决办法]
for I as integer=1 to 50
me.controls("Label" & I).Text="ABC" & I
next