0

ボタンをクリックすると、いくつかの変数を失うことなく、フォームをリロードする必要があります。

例えば:

ゲームをリセットする必要がありますが、次のゲームでカウントするためにハイスコア変数を保持する必要があります。 だけでなく、すべての変数も"Application.Reset();"リセットします。form1まだ学習していないため、データベースを使用せずに解決する方法はありますか?

4

3 に答える 3

1

それはによって達成することができます

1.データベースにデータを保存する

2.XML ファイル (書き込みと読み取り)

3.クラスのプロパティ設定

4.静的変数の使用**

于 2013-03-15T11:27:33.573 に答える
0

クラスを作成し、その中にプロパティとメソッドを持ち、それをフォームに渡す必要があります。フォームを終了したら、クラスの値をフォームで変更された値で更新します。

その後、ある種のストリームにクラスを「保存」し、そのストリームからクラスをリロードできるようにする必要があります。(XML、バイナリ、Protobuf、JSON) 方法はたくさんあります。

于 2013-03-15T11:27:09.527 に答える
0

設定を使用できます:

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

リセット/終了時にデータを保存します

于 2013-03-15T11:28:06.497 に答える