将WinForm更改为Win Control,可以正常工作,但在Visual Studio设计器中不可见

本文关键字:Studio 但在 Visual 工作 WinForm Win Control 常工作 | 更新日期: 2023-09-27 17:50:53

我已经将Windows窗体转换为Windows控件(通过将代码的父窗体更改为控件,删除一些次要/不相关的窗体属性分配,并将项目设置更改为"类库"而不是Windows窗体应用程序)。控件在我的应用程序中工作得很好,但是当我在Visual Studio Designer中打开它时,除了没有显示给我的项目的标签(panel1, button1等)之外,什么也没有。

我如何让设计师再次工作?

将WinForm更改为Win Control,可以正常工作,但在Visual Studio设计器中不可见

当你这么做的时候,你会得到一个错误的设计师。Control类的默认设计器不是DocumentDesigner,这种设计器支持编辑嵌套控件。最简单的修复方法是将类的基类从Control改为UserControl。

相关文章: