C# 如何从不在表单中的公共类获取复选框值
我在表单中有一个复选框,我想从表单中没有的公共类中获取它的值。应该是这样的C# 如何从不在表单中的公共类获取复选框值,c#,c#-4.0,C#,C# 4.0,我在表单中有一个复选框,我想从表单中没有的公共类中获取它的值。应该是这样的 public class Employee { // ... public string LookUpName(string doc) { if (checkbox1.checked == true) { return something; } else return somethi
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
不是复选框的好名字…将Employee类与UI解耦,并将值作为参数传入:
public string LookUpName(string doc, bool isSomething)
{
if (isSomething)
{
return something;
}
return somethingElse;
}
另外,
checkbox1
不是复选框的好名字…它应该反过来。您的复选框应从属性中获取其值。然后您的类可以对该属性做出反应。它应该反过来。您的复选框应从属性中获取其值。然后,您的类可以对该属性做出反应。如何获取bool isSomething的值?是否来自复选框??如何获取bool isSomething的值?是否来自复选框??