gpt4 book ai didi

c# - 在 WinForms 之间传递数据时遇到问题

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:16 24 4
gpt4 key购买 nike

好的,所以我设置了一个 Form 来从 .dll 加载一个额外的表单,为了增加安全性,我希望 .dll 读取初始 Form 中 bool 的状态,本质上;

MainForm 启动 SecondForm(在 .dll 中)

SecondForm 从 MainForm 读取 bool 的状态并采取相应的行动。

我以为我可以用这样的东西((从“SecondForm”中截取))

Assembly asssembly = Assembly.LoadFile(@"MainForm.exe");
Type t = asssembly.GetType("MainForm.Form1");
object O = Activator.CreateInstance(t);
Form F = O as Form;

但就我所知。我不知道如何在“SecondForm”上引用“MainForm”中的 bool

最佳答案

扔掉所有那些反射的东西,只是将 bool 值从 MainForm 传递到 SecondForm 的构造函数中的 SecondForm。您在示例代码中所做的是创建 MainForm全新实例,这不是您想要做的,也没有任何意义。

关于c# - 在 WinForms 之间传递数据时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31618998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com