如何从不在表单中的公共类中获取复选框值

本文关键字:获取 复选框 表单 | 更新日期: 2023-09-27 18:00:05

我在表单中有一个复选框,我想从不在表单中的公共类中获取它的值。

public class Employee
{
    // ...
    public string LookUpName(string doc)
    {
        if (checkbox1.checked == true)
        {
            return something;
        }
        else 
            return something;
    }
}  

以这种方式出现的问题是,在类LookUpName中无法识别复选框。请帮忙吗?非常感谢。

如何从不在表单中的公共类中获取复选框值

将Employee类从UI中解耦,并将值作为参数传入:

public string LookUpName(string doc, bool isSomething)
{
      if (isSomething)
      {
           return something;
      }
      return somethingElse;
}

此外,checkbox1不是复选框的好名称。。。

情况应该相反。您的CheckBox应该从属性中获取其值。然后您的类可以对该属性作出反应。