0

当我单击一个按钮时,我的表单需要重新加载,而不会丢失一些变量。

例如:

一场比赛需要重置,但高分变量需要保留以与下一场比赛一起计数。 "Application.Reset();"确实重置了form1,但也重置了所有变量。有没有不使用数据库的出路,因为我们还没有学会。

4

3 回答 3

1

它可以通过

1.保存数据库中的数据

2.XML文件(读写)

3.设置类的属性

4.使用静态变量**

于 2013-03-15T11:27:33.573 回答
0

您需要创建一个类并在其中包含属性和方法并将其传递给表单。退出表单后,使用表单上更改的值更新您的 Class 值。

之后,您将需要弄清楚将类“存储”在某种 Stream 中,并能够从该流中重新加载您的类。(XML、Binary、Protobuf、JSON)有很多方法。

于 2013-03-15T11:27:09.527 回答
0

您可以使用设置:

http://msdn.microsoft.com/en-us/library/bb397750.aspx

并在重置/关闭时保存您的数据

于 2013-03-15T11:28:06.497 回答