为了账号安全,请及时绑定邮箱和手机立即绑定

有知道c# 如何在一个类的函数中修改主窗口的LABEL.TEXT值?

有知道c# 如何在一个类的函数中修改主窗口的LABEL.TEXT值?

小唯快跑啊 2021-12-02 11:07:06
"假定你所得“一个类的函数”是func1(),所在的类叫Class1。主窗口也是一个类,如果Class1是主窗口这个类所在应用程序域以外的代码,那么你需要使用进程间通信的方式来修改。"就是这种情况,那这要如何是好?
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

需要满足几个条件,首先是定义主窗口为静态类,然后要在你运行的这个类的程序域内,定义一个主窗口类的实例,然后就可以直接用实例名操作了。

查看完整回答
反对 回复 2021-12-06
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

如果两个两个应用程序域内的代码都是dotnet代码,推荐你用Remoting或者WCF。Remoting是dotnet 2.0提出的,到了3.0被发展增强成为了WCF。如果并不都是dotnet代码,那就只能用socket或者WebService了。
无论怎么弄,都需要两个程序域内的代码协商一个机制,让一方可以调用另一方的一些功能

查看完整回答
反对 回复 2021-12-06
  • 2 回答
  • 0 关注
  • 512 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信