私は時にはいくつかのステップを元に戻す必要があるゲームをプログラミングしていますが、これを直接行う方法はありますか? データ構造、スタック、リストなどにコントロールを入れようとしましたが、ゲームでは複雑すぎます。 ありがとうwinformで変更を取り消して以前のフォームの状態を取得するにはどうすればよいですか?
-1
A
答えて
0
いいえ、これを行う方法はありません。あなた自身でコード化する必要があります。私はクラスを作成することをお勧めします。FormState
には、状態を保存したいフォームの各コントロールの値を表すメンバがあります。次に、フォーム値をフォームとの間でコピーするメソッドを追加します。最後に、プログラム内にスタックデータ構造を作成します。ユーザーがフォーム上で何かを変更すると、FormState
の新しいインスタンスを作成し、メソッドを呼び出して現在のフォーム状態をFormState
オブジェクトに転送し、スタックにプッシュします。ユーザーが元に戻すを押した場合は、最後の状態をスタックからポップし、メソッドを呼び出してFormState
クラスからフォームコントロールを復元します。それは本当にそこにあるすべてです。
関連する問題
- 1. チェックボックスの以前の状態を取得するにはどうすればよいですか?
- 2. RadioButton:IsChecked状態を変更するにはどうすればよいですか?
- 3. Angular UI-Routerを使用して状態を取得するにはどうすればよいですか?
- 4. VB.NETでCaps Lockの現在の状態を取得するにはどうすればよいですか?
- 5. VB.NETでNum Lockの現在の状態を取得するにはどうすればよいですか?
- 6. 角度 - 状態が変わると$間隔を取り消すにはどうしたらいいですか?
- 7. Javascriptのappendchildチェックボックスから要素の状態を取得するにはどうすればよいですか?
- 8. ASP.NET MVCでモデル状態エラーのコレクションを取得するにはどうすればよいですか?
- 9. 404で以前の状態パラメータを保持するにはどうすればよいですか?
- 10. Winformコントロールにクラス変数のプロパティを取得するにはどうすればよいですか?
- 11. Docker REST APIからタスク(コンテナ)の状態を取得するにはどうすればよいですか?
- 12. UISwitchが状態を変更しないようにするにはどうすればよいですか?
- 13. Windowsプロセスを以前の状態にリセットするにはどうすればよいですか?
- 14. フォームでセッションを取得するにはどうすればよいですか?
- 15. JSF以前に選択したMultiselectListboxの値を取得するにはどうすればよいですか?
- 16. ActiveModelSerializersでキャッシングを取り消すにはどうすればよいですか?
- 17. マジックマウスのバッテリー状態を取得するにはどうすればよいですか? (%)
- 18. プログラムの状態を取得するにはどうすればよいですか?
- 19. 入力テキストボックスのHTML5有効状態を取得するにはどうすればよいですか?
- 20. Google Fitクライアントの状態を取得するにはどうすればよいですか?
- 21. Angularjs - オブジェクトの以前の状態を取得する
- 22. フォームを元の状態に設定するにはどうすればよいですか?エンティティの状態を表すフォームが編集されている
- 23. 提出後にフォームの進捗状況を取得するにはどうすればよいですか?
- 24. 私のディレクティブでフォームの名前を取得するにはどうすればよいですか?
- 25. 例外からIISサブ状態コードを取得するにはどうすればよいですか?
- 26. Microsoft Graph APIから「不在状態」を取得するにはどうすればよいですか?
- 27. Facebook:プロファイルフィードから次の/以前の画像を取得するにはどうすればよいですか?
- 28. Android:APIレベル21以下のアプリケーション使用状況を取得するにはどうすればよいですか?
- 29. 特定のliの以前のliクラス名を取得するにはどうすればよいですか?
- 30. Outlook REST APIを使用して、最近IsRead状態を変更したメッセージを取得するにはどうすればよいですか?
「変更」と「フォームの状態」とはどういう意味ですか?ほとんどの場合、答えはあなた自身で行う必要があります。 –
私のゲームのユーザーが物事を変えるとき、私は彼にこれを取り消す機会を与えたいと思います。 これは、フォームが入っていた以前の状態を取得したいことを意味します。 – Sujood
まだ、「状態」は何ですか?どんなことが変わるのですか?ポジション?テキスト?値?色?サイズ?とにかく戻ってくることができるように、この "状態"を何とか保存しなければなりません。 –