【发布时间】:2019-11-08 02:43:30
【问题描述】:
从我的第一个项目中,我勾选了一个复选标记,然后这行代码运行:
if (checkbox1.Checked == true)
{
File.WriteAllText("C:\\True.txt", "fshfgyusfusd");
}
然后在我的第二个项目中,当表单加载时,我希望它同步复选标记, 所以这是我的代码:
if (File.Exists("C:\\True.txt"))
{
checkbox1.Checked = true;
}
还有另一种更简单的方法吗,或者这是更简单的方法,我基本上想要如果第一个项目复选标记被选中,然后第二个表单加载,并且只有在第一个表单复选标记被选中时才检查复选标记
【问题讨论】:
-
请提供Minimal, Reproducible Example,以便其他人能够真正看到您的问题的背景并帮助他们帮助您。
-
有很多方法,但我要做的是将两个项目设置为使用单个数据库(用于检查)。
-
这能回答你的问题吗? Object Sharing between Applications?
-
这实际上是最简单的。但也是最糟糕的,您应该考虑 WCF 或 .NET 远程处理或管道。
标签: c#