组合查询的小问题

    容易实现的,不一定是梦想;轻言放弃的,不一定是诺言。借用这句话,来表示实现功能的路途并不是一帆风顺的,遇见问题是正常,但是遇见了我们要勇敢去解决。

问题【不可访问,因为受访问级别限制】

   父类窗体创建成功之后,在子窗体中编辑控件,在combox中添加字段的时候,出现了访问级别的问题

  组合查询的小问题_第1张图片

原因

     系统已经提示了,访问级别的问题,一定是修饰符使用错误。

解决

     通过搜索终于找到了问题所在,控件的属性Modifiers改为protected就可以了。


分析:属性Modifiers是针对继承窗体的,有五种选择分别为Private,Protected,Public,Internal,Protected Internal,他们的区别是什么呢?主要是权限问题。

权限比较

Private:仅仅对该类公开。

Public:对任何类和成员都公开,没有访问权限。

Internal:包含该类的程序集中访问该类(只是单独的项目,而不是整个解决方案)。

Protected:仅仅对该类以及对该类的派生类公开。

Protected Internal:只能在本类,派生类或者包含该类的程序集中访问。


     访问不同窗体的权限是根据情况而定的,我们需要根据不同的访问级别,选择不同的修饰符。

你可能感兴趣的:(组合查询的小问题)