2

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

这是设计师的截图。请注意我是如何选择一个文本框的,并且它的所有属性都被禁用(灰显)。截屏

4

1 回答 1

3

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

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

将修饰符更改为受保护

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

于 2016-09-09T16:24:06.223 回答