ボタンをクリックすると、いくつかの変数を失うことなく、フォームをリロードする必要があります。
例えば:
ゲームをリセットする必要がありますが、次のゲームでカウントするためにハイスコア変数を保持する必要があります。
だけでなく、すべての変数も"Application.Reset();"
リセットします。form1
まだ学習していないため、データベースを使用せずに解決する方法はありますか?
それはによって達成することができます
1.データベースにデータを保存する
2.XML ファイル (書き込みと読み取り)
3.クラスのプロパティ設定
4.静的変数の使用**
クラスを作成し、その中にプロパティとメソッドを持ち、それをフォームに渡す必要があります。フォームを終了したら、クラスの値をフォームで変更された値で更新します。
その後、ある種のストリームにクラスを「保存」し、そのストリームからクラスをリロードできるようにする必要があります。(XML、バイナリ、Protobuf、JSON) 方法はたくさんあります。