检查是否使用变量作为复选框名称选中了复选框

时间:2014-04-13 20:27:28

标签: c# checkbox

我正在寻找类似的东西,但无法在任何地方找到任何信息..

Match regday = Regex.Match(oMail.HtmlBody, @"(Monday)|(Tuesday)|(Wednesday)|(Thursday)|(Friday)|(Saturday)|(Sunday)");
                              if (regday.Success)
                              {
                                  if([regday.Groups[0].Value].checked == true){
                                       Console.WriteLine("works");
                                  }
                              }

我有一个名为Monday的复选框,我可以做“Monday.checked == true”。 当正则表达式(regday)找到正确的一天。我希望它检查(发现日期).checked = true

其中regday.Group [0] .Value与复选框名称相同。使用c#。如果不可能,我可以找到解决方法。

1 个答案:

答案 0 :(得分:0)

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.controlcollection.find(v=vs.110).aspx

if (this.Controls.Find(regday.Groups[0].Value).Checked)

在集合中按名称查找控件