я хочу, чтобы переопределить событие, я имею в виду, у меня есть это:как я параметризировать событие в C#
boton.Click += infoApp;
//i think thats similar to: boton.Click = new System.EventHandler(infoApp).
при нажатии кнопки «Boton» нажата, функция/метод «infoApp» Триггеры, этот метод его что-то вроде этого:
private void infoApp(object sender, EventArgs e)
{
/* my code*/
}
пока здесь, evetithing идет хорошо; но мне нужно отправить еще один параметр в этот метод:
boton.Click += infoApp(string par)
так я думал, что это может работать:
private void infoApp(object sender, EventArgs e, string par)
{
/*My code*/
}
, но это не так.
Я читал такие вещи, как делегаты, но я не понимаю; и я не знаю, что делать, чтобы решить мою проблему; есть идеи?
Заранее спасибо
ФД: огорчен мой ужасный английский, я не английский спикер. Попытайтесь просто объяснить. Я использую VS2008.
Где ваш обязательный параметр? Если это свойство на другом элементе управления формы, просто введите свойство внутри обработчика событий? –