为什么控制因其保护级别而无法访问?

我正在尝试从program.cs访问控件的文本属性,并且它说由于受保护的级别而无法访问它。 我该如何解决这个问题?

这是控件的默认属性,可以通过进入包含指定Control的Form的Design-View,然后将Control的Modifiers属性更改为Public或Internal来解决。 那应该做到的! 🙂

控制保护级别已解决

转到设计器文件搜索控件按ID,例如txtModel将protected modifier更改为public modifier

背后的概念是保护级别。 正如我们在面向对象范例中所研究的那样,保持你的类成员变量是私有的,并从Property中设置或获取它。这就是为什么它不是一个好的方法