如何在设计时在表单上绘制?

4
如果我有一个UserControl并重写了OnPaint方法,我可以在这里做任何我想要的事情,并且当我将该UserControl添加到Visual Studio 2010设计器中的Form时,OnPaint方法会被调用,该用户控件会按照我想要的方式绘制和显示在设计器中。
问题是我能否对Form执行相同的操作,而不是UserControl? 我如何在设计器中绘制Form
1个回答

5
设计师创建了表单的基类,但不会创建表单本身。
表单类本身中的任何代码都不会在设计器中运行。
您需要创建一个继承自 Form 并进行绘制的单独基类。
然后,在任何继承该基类的表单的设计器中,您将看到其绘画效果。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接