在 Visual Studio 中禁用所有控件的属性

All control's properties disabled in Visual Studio

我有一个父窗体和一个继承自前者的子窗体。在设计模式下,所有继承控件的属性都被禁用。如何更改子窗体中的这些属性?

这是设计师的截图。请注意我是如何选择一个文本框及其所有属性都被禁用(变灰)的。

默认情况下,Windows 表单设计器使用 private 访问修饰符创建组件。这意味着继承表单将呈现控件,但不能修改它们。

要解决此问题,请在设计器中打开基本窗体。 Select 您希望能够修改的控件,并将 Modifiers 属性 更改为 Protected

重要提示:进行此更改后,您必须重建 基本窗体的项目才能使更改显示在继承窗体的设计器视图中。