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

C#怎的一次性设置panel里面的所有同类控件的同类属性

2013-02-24 
C#怎样一次性设置panel里面的所有同类控件的同类属性如题,比如在panel1里面有10个button,原来的text都是0

C#怎样一次性设置panel里面的所有同类控件的同类属性
如题,比如在panel1里面有10个button,原来的text都是"0",点击button11后,让他们的text都变成"1" c# panel button
[解决办法]

            panel1.Controls.OfType<Button>().ToList().ForEach(t => t.Text = "1");

[解决办法]
你可以这样实现
        private void button11_Click(object sender, EventArgs e)
        {
            for (int i = 1; i < 11; i++)
            {
                (panel1.Controls.Find("button" + i,true)[0] as Button).Text = "1";
            }
        }

热点排行