Надеюсь, что имя дает справедливость моему вопросу ... Итак, я только начал делать игру с памятью, и есть 25 флажков, которые я использую для показа предметов.Получить обработчик события имени отправителя
Мне было интересно, есть ли способ сказать EventArgs или Object, какую кнопку он был отправлен, если каждая кнопка использовала тот же обработчик событий.
private void checkBox_CheckedChanged(object sender, EventArgs e)
{
checkBox = Code which will determine what checkBox sent it.
if (checkBox.Checked)
{ Box.ChangeState(checkBox, true); }
else { Box.ChangeState(checkBox, false);}
}
Это то, что «отправитель» - это то, что вызывает событие. –
Я не уверен, возможно ли это, но если вы создадите свой собственный подкласс «EventArgs» и передаете его как параметр, вы можете определить имя метода там. Но пока я не нашел способ перезаписать стандартную подпись. –
Спасибо @EvanTrimboli, не знал, правильно ли я задал вопрос. – Mathias