问题描述
主窗体控件不是静态的,要通过对象调用,可是主窗体对象只在程序开始实例一个。那只能建个函数传过去了?好不舒服。。有没有简洁点的方法啊??
解决方案
解决方案二:
别直接调用,可以通过委托或者方法去控制
解决方案三:
引用1楼bdmh的回复:
别直接调用,可以通过委托或者方法去控制
什么意思?能具体点嘛?
解决方案四:
其实你这个...我很无解,不管你怎么调..你都要获取这个对象才能调用吧?就算用委托,也要在主窗体先实例化一个拥有委托的对象吧?..没有对象..飞起来调==?..还是我能力有限...
解决方案五:
主窗体搞成全局唯一的就可以了撒··
解决方案六:
最好不这样如果你只是想要主窗体控件里的值,把值传进类里即可如果类里想给控件赋值,用委托和事件类不应该关心到底是谁调用它
解决方案七:
也可以通过反射获取那个控件,然后来使用
解决方案八:
如果你定义了一个类,它只为主窗体服务,其他窗体根本用不上,那把这些代码单独放到一个类里是完全没有意义的行为,你不如把代码直接放主窗体里去
时间: 2024-11-01 23:39:43