こんにちは最後の2つのWinForm状態を保存するにはどうすればよいですか?ユーザーが「キャンセル」ボタンをクリックしたときに使用します。フォームの状態を適切な状態に設定したいと思います。
ありがとうございました
こんにちは最後の2つのWinForm状態を保存するにはどうすればよいですか?ユーザーが「キャンセル」ボタンをクリックしたときに使用します。フォームの状態を適切な状態に設定したいと思います。
ありがとうございました
FormClosing イベントなど、関連するすべてのコントロールの値をアプリケーション構成ファイルに保存できます (プロパティを自分で作成する必要があります)。
Properties.Settings.Default.textA = textBoxA.Text;
フォームのonLoadイベントでそれらを復元します
textBoxA.Text = Properties.Settings.Default.textA;
必要になるたびに、フォームの新しいインスタンスを作成します。
毎回フォームのインスタンスを作成できない場合は、代わりにインスタンス化するユーザーコントロールの使用を検討できます。
それとは別に、WPFを使用している場合は、GUIをデータ構造に直接バインドできます。
WinFormsでは、Grid / PropertyList/etcなどの一部のコントロールに直接バインドできます。
Reflectionを使用して、フォームコントロールを自動的に反復処理できますが、これは少し複雑です。