c# 如何在一个类的函数中修改主窗口的LABEL.TEXT值?
1个回答
展开全部
不太清楚你的编程动机,很容易回答得文不对题。
假定你所得“一个类的函数”是func1(),所在的类叫Class1。
主窗口也是一个类,如果Class1是主窗口这个类所在应用程序域以外的代码,那么你需要使用进程间通信的方式来修改。
如果不是,可以让Class1里面增加一个字段,比如parentForm,类型是主窗口。在初始化Class1实例的时候将主窗口实例传递给parentForm。这样在调用func1的时候,你就可以使用parentForm字段来操作LABEL.TEXT。
假定你所得“一个类的函数”是func1(),所在的类叫Class1。
主窗口也是一个类,如果Class1是主窗口这个类所在应用程序域以外的代码,那么你需要使用进程间通信的方式来修改。
如果不是,可以让Class1里面增加一个字段,比如parentForm,类型是主窗口。在初始化Class1实例的时候将主窗口实例传递给parentForm。这样在调用func1的时候,你就可以使用parentForm字段来操作LABEL.TEXT。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询