c# - 基本表单控件在子表单中不可见

标签 c# windows-forms-designer visual-inheritance

我正在使用 C#.Net 并且有一个由多个窗体继承的基本窗体。

直到昨天,当在设计器中打开子(派生)表单时,基本表单控件将显示并显示为锁定状态。

但是现在,表单只是空白。设计器中没有任何基本窗体控件是可见的。一切都编译、构建和运行正常。

有没有人看到这个?

我尝试在派生表单的 OnLoad 方法中调用基本表单的 InitializeComponent 方法,但没有成功。

最佳答案

在 SO 中找到解决方案 post在发布问题之前我没有看到。

基本上,我需要在我的基本表单的私有(private)无参数构造函数中调用 InitializeComponent()

private ItemSelectForm()
{
    InitializeComponent();
}

然后需要重建基础表单。

关于c# - 基本表单控件在子表单中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2956622/

相关文章:

c# - : MongoDB. Driver.MongoConnectionException:打开与服务器的连接时发生异常

java - 使用 Java 创建按钮快捷方式,例如使用 Windows 窗体的 &(& 符号)

c# - 继承窗体上的控件被锁定,是否可以撤消?

forms - 数据库组件或新组件的视觉继承?

.net - VS2010 中的 WinForms 视觉继承问题

c# - 网络 API 错误 : "No HTTP resource was found that matches the request URI"

c# - 修补 REST API 以在 .NET 中部分更新 MongoDB

c# - RedirectToAction 不起作用

c# - 如何将资源文件添加到 Visual Studios 以便它在 "Select Resource"对话框中可见?

c# - 发现循环依赖在哪里