Ошибка "ожидаемое имя метода'
Всем Привет,
Я определяю событие Тика....n получаю эту ошибку.
doubleClickTimer.Tick += new EventHandler(doubleClickTimer_Tick((Object)currChannel,null));
Спасибо
doubleClickTimer.Tick += new EventHandler(doubleClickTimer_Tick((Object)currChannel,null));
Это синтаксис каменного века. Воспользуйся:
doubleClickTimer.Tick += (sender, eventArgs) => { // whatever you want }Даже если вы используете C# V. 2, где лямбда-синтаксис был недоступен, анонимные методы уже были доступны:
doubleClickTimer.Tick += delegate(object sender, System.EventArgs eventArgs) { // same thing }
System.Windows.Forms
, бесстыдно неточные, предназначенные только для удобства использования? Два других, гораздо лучших класса-это:System.Threading.Timer
: http://msdn.microsoft.com/en-us/library/system.threading.timer.aspx[^],System.Timers.Timer
: http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx[^].
Убедиться doubleClickTimer_Tick
это метод в вашем коде.
Да, я это определил. любить
общественного недействительными doubleClickTimer_Tick(объект отправителя, EventArgs в электронной)
Привет,
определили ли вы этот метод "doubleClickTimer_Tick" в своем коде или файле .cs?
Да, я это определил. любить
общественного недействительными doubleClickTimer_Tick(объект отправителя, EventArgs в электронной)
дублекликтаймер.Tick += new EventHandler(doubleClickTimer_Tick);
если я пишу так, то это работает нормально, но я должен передать значение int этому обработчику.Так что я передаю значение типа int-чет' отправитель.