Определение условия флажка в обработчике события - PullRequest
0 голосов
/ 10 сентября 2011

У меня есть несколько флажков, и я назначил их все одному обработчику событий.

Как узнать, отмечен ли отправитель или нет?

Ответы [ 3 ]

4 голосов
/ 10 сентября 2011

В Windows Forms все события имеют переменную отправителя.

if(((CheckBox)sender).Checked)

Должен делать.

1 голос
/ 10 сентября 2011

преобразовать аргумент отправителя в флажок и проверить проверенное свойство.

(sender as CheckBox).Checked

Надеюсь, это поможет.

0 голосов
/ 10 сентября 2011

Свойство Checked указывает, установлен ли флажок в настоящее время или нет.

sender в следующем коде является первым параметром события:

var checkbox = (CheckBox) sender;
if (checkbox.Checked)
{
    // Checkbox seems to be checked
}

Посмотрите документацию для флажка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...