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

本文关键字:复选框 选择 是否 变量 检查 | 更新日期: 2023-09-27 17:58:12

我正在寻找类似的东西,但在任何地方都找不到任何信息。。

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"。当regex(regday)找到正确的日期时。我想让它检查(找到的日期).checked=真

在哪里的regday。组[0]。值将与复选框名称相同。使用c#。如果不可能,我可以找到一个变通办法。

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

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)

在集合中按名称查找控件