C# foreach嵌套循环,外foreach是1-7显示数字,内foreach是当数字是3和4的时候显示绿色,其他显示红色。
答案:1 悬赏:70 手机版
解决时间 2021-01-03 11:15
- 提问者网友:临风不自傲
- 2021-01-03 05:42
C# foreach嵌套循环,外foreach是1-7显示数字,内foreach是当数字是3和4的时候显示绿色,其他显示红色。
最佳答案
- 五星知识达人网友:鱼芗
- 2021-01-03 05:51
foreach对象是一个集合。你要先把1-7的对象装入数组,假设你的空间是btn1-btn7这7个按钮那么我们就这么做:
foreach(Control ctl in this.panel1.Controls)
{
if(ctl is Button)
{
if(ctl.SubString(3,1)=="3"||ctl.SubString(3,1)=="4")
{
ctl.BackColor=Color.Green;
}
else
{
ctl.BackColor=Color.Red;
}
}
}首先他是本窗体内panel1容器内所有的控件this.panel1.Controls,前提条件他是在集合里面。
foreach(Control ctl in this.panel1.Controls)
{
if(ctl is Button)
{
if(ctl.SubString(3,1)=="3"||ctl.SubString(3,1)=="4")
{
ctl.BackColor=Color.Green;
}
else
{
ctl.BackColor=Color.Red;
}
}
}首先他是本窗体内panel1容器内所有的控件this.panel1.Controls,前提条件他是在集合里面。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯