Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Usercontrols that inherit from abstract class

I've got a usercontrol that inherits from an abstract class. Basically looks like this.

class SimpleSlideView : View
{

}

public abstract class View : UserControl
{

}

The project compiles and runs fine. I can take the usercontrol (from the toolbox) and drag it into a form and it is displayed in the designer correctly. However, if I try and open the SimpleSlideView control itself in the designer I receive the following error:

The designer must create an instance of type 'Animation.View' but it cannot because the type is declared as abstract.

What have I missed?

like image 576
Maxim Gershkovich Avatar asked Jun 05 '11 07:06

Maxim Gershkovich


1 Answers

You can find possible solution here: How can I get Visual Studio 2008 Windows Forms designer to render a Form that implements an abstract base class?

like image 59
Alex Aza Avatar answered Oct 06 '22 21:10

Alex Aza