Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Event in interface


Автор: MFSham 14.5.2008, 18:33
Имеется делегат 
Код

    public delegate void PadActionEventHandler(object sender, EventArgs args);

интерфейс
Код

    public interface IPad {
        event PadActionEventHandler RedrawParent;
    }

и класс
Код

public class AdminSelector : UserControl, IPad {
        public event PadActionEventHandler RedrawParent;
        ...
}

при такой реализации получаю ошибку 
Цитата

RedrawParent is either static, not public, or has the wrong return type.

заюзал вот эту http://www.codeproject.com/KB/cs/cs_interfaces.aspx, но своей ошибки так и не понял

Автор: QryStaL 14.5.2008, 22:43
У меня вышеприведенный код компилится нормально.

Автор: MFSham 15.5.2008, 18:11
Проблема решена.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)