Is there any way that I can create a new delegate type based on an existing one? In my case, I\'d like to create a delegate MyMouseEventDelegate which would have th
MyMouseEventDelegate
No. According to the C# documentation, delegate types are sealed, and you cannot create a new delegate type that inherits from an existing one.