无法通过嵌套类型来访问外部类型的问题

时间:2021-01-04 15:40:17
如题,我在FileApp.cs上添加了一个checkBox4控件,但是在SMail这个类中当我直接使用checkBox4.checked == true时,系统显示无法通过嵌套类型“WindowsApplication8.FileApp.SMail”来访问外部类型“WindowsApplication8.FileApp"的非静态成员,请问高手们我该如何解决这个问题,我是菜鸟,请不要见笑,谢谢~

5 个解决方案

#1


不懂 帮你转个
http://topic.csdn.net/u/20100131/18/2c547137-e56c-47f9-bc0c-4a5df57aa3ec.html

#2


拖过对象实例(引用它的变量)来访问成员,而不是通过“类”来访问成员。

#3


你可以把FileApp对象的引用作为参数传给SMail类,让SMail类使用app.checkBox4.checked == true之类的语法访问,

#4


谢谢1楼,请问二楼能否给出详细地回答或者举个详细的例子,谢谢~

#5


我的问题已经解决,谢谢3楼,但是我还想补充个问题,就是程序运行时我在FileApp界面上点击选中checkBox4后,在SMail这个类里面app.checkBox4.Checked依然是false,这是咋回事儿呢?

#1


不懂 帮你转个
http://topic.csdn.net/u/20100131/18/2c547137-e56c-47f9-bc0c-4a5df57aa3ec.html

#2


拖过对象实例(引用它的变量)来访问成员,而不是通过“类”来访问成员。

#3


你可以把FileApp对象的引用作为参数传给SMail类,让SMail类使用app.checkBox4.checked == true之类的语法访问,

#4


谢谢1楼,请问二楼能否给出详细地回答或者举个详细的例子,谢谢~

#5


我的问题已经解决,谢谢3楼,但是我还想补充个问题,就是程序运行时我在FileApp界面上点击选中checkBox4后,在SMail这个类里面app.checkBox4.Checked依然是false,这是咋回事儿呢?