Ciao,
Ma quale valore di ritorno?
Interfacce contengono solo delle dichiarazioni e non i metodi veri e propri. Devi creare una classe che implementa l'interfaccia:
Codice:
public interface IVideoDriverInterface
{
event EventHandler FormDrag;
}
public class ViedoDriver : IVideoDriverInterface
{
public event EventHandler FormDrag;
public void StartDrag()
{
//logica del metodo
//...
//scateniamo l'evento:
FormDrag(this, new EventArgs() );
}
}
Puoi comunque creare l'EventHandler (e anche la classe personalizzata che eredita da EventArgs) personalizzato.
Ti invito ad usare i tags [code] [/code]per racchiudere il codice.