Winフォームで今日RadioButtonコントロールを行うことで、非常に単純なものの、ピットが発生したが、私は10分を無駄にし、私はそれがお互いを奨励記録する必要性を感じています。
問題の説明:(RadioButtonコントロールの名前rbTime)
もともと選択されているかを決定するために考えられており、チェック、およびその逆を選択することが許可されていない、結果が選択されていないされています
プライベート 無効 rbTime_Click(オブジェクト送信者、EventArgsの電子)
{
場合(rbTime.Checked == 真)
{
rbTime.Checked = 偽;
}
そう であれば(rbTime.Checked == 偽)
{
rbTime.Checked = 真。
}
}
ソリューション:
ローカル変数を宣言し、ローカル変数の属性値を変更しています
// 局部变量 プライベート ブール rbcheck = 真; もし(rbcheck) { rbTime.Checked = 偽。 rbcheck = 偽; } 他 { rbTime.Checked = 真。 rbcheck = 真; }