实例化表单未打开(替换为 VS 默认表单)

本文关键字:表单 VS 替换 默认 实例化 | 更新日期: 2023-09-27 18:35:59

我有一个用C#编写的Winforms应用程序。

在一个窗体上有一个按钮,该按钮在 Click 事件上使用以下代码打开第二个窗体 -

frmConflicts check = new frmConflicts(c);
check.Show();

frmConflicts有很多控件,但是在单击事件上打开的表单是默认的Visual Studio表单。 我的意思是VS在您添加新项目并选择表单时为您提供的非常小的空白表单。 它没有控件。

我已经逐步完成了我的代码并调用了 frmConflicts 构造函数,所以我不明白为什么会出现一个空白表单。

有什么线索吗?

实例化表单未打开(替换为 VS 默认表单)

初始化

控件的方法(如初始化组件)是否随时调用(如在构造函数中)?

尝试将 TopLevel 属性设置为 True:

frmConflicts check = new frmConflicts(c);
check.TopLevel=true;
check.Show();