Вы можете объявить событие со следующим кодом:
public event EventHandler MyOwnEvent;
При необходимости можно использовать настраиваемый тип делегата вместо EventHandler.
Вы можете найти подробную информацию / учебники об использовании событий в .NET в статье Учебник по событиям (MSDN).
ViEmu работает отлично с Visual Studio. Я использовал Vi (m) строго в Linux, но я был включен к обеспечению Vi (m) редактирующий процесс в мир Windows мировым судьей Boodhoo. Мировой судья хвалит об этом также.
ViEmu работает отлично. Я использовал его приблизительно в течение года теперь и не мог предположить кодировать в Visual Studio без него.
Почему Вы не можете протестировать его на работе? Это имеет 30-дневную бесплатную демонстрационную версию.