2013-02-18 63 views
0

我有一個位於表單中的複選框,我想從公共類中獲取它的值,而不是在表單中。它應該如下所示。如何從公共類獲取複選框值不是

public class Employee 
{ 
    // ... 

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

該複選框沒有在類LookUpName認可這樣的問題。請幫忙嗎?非常感謝。

回答

4

解耦UI Employee類,並傳遞值作爲參數:

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

     return somethingElse; 
} 

而且,checkbox1不是一個複選框,一個好名字......

+0

如何獲得bool的價值isSomething?它是從複選框? – FSm 2013-02-18 01:05:00

+1

是................... – 2013-02-18 01:05:30

0

應該去其他方式。你的CheckBox應該從屬性中獲取它的值。然後你的班級可以對該屬性做出反應。