Visual Studio

时间:2016-09-09 15:57:15

标签: winforms visual-studio properties disabled-control visual-inheritance

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

以下是设计师的截图。请注意我是如何选择一个文本框并禁用其所有属性(灰显)。Screenshot

1 个答案:

答案 0 :(得分:2)

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

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

Changing modifiers to protected

重要:完成此更改后,您必须重建基础表单的项目,以便在继承表单的设计器视图中显示更改。

相关问题