Comment convertir un int ou bool checkState

J'ai besoin de les convertir en int et ou bool checkState

int ValueCheck;      
private void gsCheck1_CheckedChanged(object sender, EventArgs e)
{
    CheckBox box = sender as CheckBox;
    box.CheckState = ValueCheck; //doesn't work
    this.gsCheck2.CheckState = ValueCheck; //should be 1 or 0 ?
}

Comme vous pouvez le voir je veux le changer (ce.gsCheck2) CheckState par changeing (ce.gsCheck1) CheckState et jusqu'à la fin avec une valeur de nombre entier qui sont dans le besoin.

Mise à jour....
problème résolu

private int ValueCheck(CheckState Check)
{
    if (Check == CheckState.Checked)
        return 1; 
    else
        return 0; 
}


private void gs_CheckedChanged(object sender, EventArgs e)
{
    CheckBox box = sender as CheckBox;
    MessageBox.Show(box.Name + "="+ ValueCheck(box.CheckState).ToString());
}

OriginalL'auteur Power-Mosfet | 2010-07-10