Я работаю над очень простым приложением.
У меня есть форма с кучей ящиков.
Когда я нахожу любой из этих полей, я хочу вызвать метод SwapImage();
, который просто меняет фоновое изображение.
Как я могу заставить это изменить, без указания элемента управления, который я хочу изменить. В jQuery (не то, что они сопоставимы любыми способами), я бы использовал $ (this), что эквивалентно тому, что в C#?
private void SwapImage(object sender, EventArgs e)
{
sender.BackColor = Color.Coral;
MessageBox.Show("What are you doing, you should be working!");
}
Какой тип коробки? Вам нужно передать 'sender' этому типу, и он будет работать – dotnetom
Вы знакомы с тем, как отбрасывать Отправителя ..? – MethodMan
Вам просто не хватает роли. Какие у вас коробки? Панели? PictureBoxes? – adv12