winforms 打开表单时显示空白选项卡的表单设计器

iqih9akk  于 2023-02-19  发布在  其他
关注(0)|答案(2)|浏览(138)

我有一个特殊的表单,它没有在表单设计器中呈现。我只得到一个空白屏幕:

代码成功构建并运行,窗体在运行时工作正常。
我检查了csproj文件,并重新检查了一遍。一切正常。InitializeComponent在窗体的构造函数中被调用。
我刚刚升级到Visual Studio 2019(16. 11. 5),我也尝试在Visual Studio 2022的最新预览版中打开表单,但没有任何效果。
有什么办法可以解决这个问题吗?

mqxuamgl

mqxuamgl1#

我在VS 2022中遇到了同样的问题。我的工作是创建一个新的VB应用程序窗体(.NET框架)。dessigner窗格在那里工作正常,然后关闭它,重新打开我的c#窗体应用程序,然后它工作了。

ezykj2lf

ezykj2lf2#

注意:我对c# winforms还是个新手。
设计器显示空白时我也遇到了同样的问题。经过大量的折腾,我发现“Resize”“FormClosing”和“OnLoad”事件在继承的部分窗体中被调用/使用。
示例:基本表单. cs-〉表单菜单. cs-〉 Jmeter 板. cs

public partial class baseform: form {}
public partial class formMenu : baseform {}
public partial class dashboard : formMenu {}

Resize”“FormClosing”和“OnLoad”在基本窗体中设置/调用,这将清空后面窗体的设计器。删除这3个事件并在最后一个类“dashboard”中使用它们时,一切都将恢复正常。

相关问题