如何在设计时绘制窗体

本文关键字:绘制 窗体 | 更新日期: 2023-09-27 17:50:19

如果我有一个UserControl和覆盖OnPaint,我可以做我想做的,当我在Visual Studio 2010的设计器中添加UserControlForm时,OnPaint方法被调用,用户控件被绘制并在设计器中按我想要的方式查看。

问题是我可以用Form而不是UserControl做到这一点吗?我如何在设计师展示给他们的Form上画画?

如何在设计时绘制窗体

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

你需要创建一个独立的基类来继承Form并绘制自己。
然后,您将在继承基类的任何形式的设计器中看到绘制。