Подписка на события внутри локальных методов. Баг или фича?
От: Ziaw Россия  
Дата: 25.11.10 14:12
Оценка:
      def s(item, action)
      {
        //   vvv Error: needed writable value, got [event 'System.Windows.Forms.ToolStripItem.Click']
        item.Click += fun(_, _) { action() } 
      }
      
      s(openToolStripButton, openFile);
      
      openToolStripButton.Click += fun(_, _) { openFile() } // ok


при этом типы выводит вполне нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.