Подпись для System.EventHandler
равна (object sender, EventArgs e)
, поэтому вам нужно либо изменить подпись вашего метода следующим образом:
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
Или сохранить текущую подпись и использовать лямбда-выражение в качестве адаптера делегата, когда выподписаться на событие:
dateTimePicker1.ValueChanged += (object sender, EventArgs e) =>
dateTimePicker1_ValueChanged(sender, [your Series variable], [your int multiplier variable], e);
Когда вы используете лямбда-выражение в качестве адаптера делегата, вы по сути создаете делегат, который соответствует подписи System.EventHandler
(ему передаются object
и EventArgs
аргумент), который затем вызывает исходный метод-обработчик, передавая все аргументы, необходимые для удовлетворения вашего метода dateTimePicker1_ValueChanged
.
Справочная документация для делегата System.EventHandler .
EDIT: документация для примера обработчика для DateTimePicker.ValueChanged событие