容易实现的,不一定是梦想;轻言放弃的,不一定是诺言。借用这句话,来表示实现功能的路途并不是一帆风顺的,遇见问题是正常,但是遇见了我们要勇敢去解决。
父类窗体创建成功之后,在子窗体中编辑控件,在combox中添加字段的时候,出现了访问级别的问题
系统已经提示了,访问级别的问题,一定是修饰符使用错误。
通过搜索终于找到了问题所在,控件的属性Modifiers改为protected就可以了。
分析:属性Modifiers是针对继承窗体的,有五种选择分别为Private,Protected,Public,Internal,Protected Internal,他们的区别是什么呢?主要是权限问题。
Private:仅仅对该类公开。
Public:对任何类和成员都公开,没有访问权限。
Internal:包含该类的程序集中访问该类(只是单独的项目,而不是整个解决方案)。
Protected:仅仅对该类以及对该类的派生类公开。
Protected Internal:只能在本类,派生类或者包含该类的程序集中访问。
访问不同窗体的权限是根据情况而定的,我们需要根据不同的访问级别,选择不同的修饰符。