将文本传入" console"运行时不同形式的方法

时间:2016-02-19 21:25:53

标签: c# winforms

我有一个表格" Main"和表格" FileInfo。"

主窗体包含一个名为" Console()"的方法。采用字符串输入和int模式。如果模式为0或1,则将文本附加到文本框。如果模式为1或2,则将其附加到logs目录中的文本文件。

在第二个表单中,我有一堆工具可以检查文件并提供有关它的详细信息。我想将这些细节中的一些细节传回控制台方法" Main" (来自" FileInfo")并通过Console()方法将其附加到文本框。当然,写入文本文件很容易,但我似乎无法将信息主动传递回第一个表单。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

使用static建议的方法。这意味着变量或类对所有实例具有相同的值。因此,您可以创建一个像这样的小型数据存储类

public static class Data helper
{
    public static *type* var1;
    ....
}

然后在你的第二个表单中获取你想要传回的数据并在静态类中设置值,然后在主表单中调用静态类的对象,你应该很高兴。