私はいくつかのチェックボックスを持っており、すべてを1つのイベントハンドラに割り当てました。イベントハンドラのチェックボックスの条件を確認する
送信者がチェックされているかどうかを確認するにはどうすればよいですか?
私はいくつかのチェックボックスを持っており、すべてを1つのイベントハンドラに割り当てました。イベントハンドラのチェックボックスの条件を確認する
送信者がチェックされているかどうかを確認するにはどうすればよいですか?
Windowsフォームでは、すべてのイベントに送信者変数があります。
if(((CheckBox)sender).Checked)
する必要があります。
ありがとう、それは()のもう一つのペアが必要です。私は制限のために5m後に答えとしてこれをチェックします:) –
右。ちょうどそれを固定した。 –
送信者引数をチェックボックスに変換し、チェックされたプロパティをチェックします。
(sender as CheckBox).Checked
これが役に立ちます。
Checked
プロパティは、チェックボックスが現在チェックされているかどうかを示します。次のコードで
sender
イベントの最初のパラメータです:
var checkbox = (CheckBox) sender;
if (checkbox.Checked)
{
// Checkbox seems to be checked
}
はcheckboxのドキュメントを見てください。
Winforms? Webフォーム? WPF?どのイベントハンドラですか? – Oded
@Adel - 質問とは何が関係していますか? – Oded
@Oded:winform。 –