如果我有一个UserControl并覆盖了OnPaint,我可以在那做我想做的事,当我在Visual Studio 2010中的设计器中将该UserControl添加到Form时,将调用OnPaint方法,并且用户控件为根据需要在设计器中绘画和查看。

问题是我可以使用Form而不使用UserControl来做到这一点吗?如何利用设计师展示的Form

最佳答案

设计者创建您表单的基类;它本身不会创建您的表单。
表单类中的任何代码本身都不会在设计器中运行。

您需要制作一个单独的基类,该基类继承Form并对其进行绘制。
然后,您将在设计器中看到继承基类的任何形式的绘画。

10-07 13:33
查看更多