trzeba konwertować int a lub bool do checkStateJak przekonwertować int lub bool do 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 ?
}
Jak widać Chcę zmienić (this.gsCheck2) checkState przez zmiana spowoduje (this.gsCheck1) checkState i kończy się na wartości całkowitej, która jest potrzebna.
Aktualizacja .... problem rozwiązany
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());
}
nie mogę używać CheckBox.Checke –
Dlaczego nie możesz, proszę wyjaśnić i spróbujemy poszukać lepszej opcji. – Shimmy
Edytowałem moje pytanie, proszę spojrzeć. –