テキストボックスやパネルボタンなどのコントロールを動的に作成するためのフォームを設計しました。コントロールのサイズと位置を編集するオプションがあります。コントロールのレイアウトと親子関係を維持して、情報を保存し、再度ロードしたときに再作成できるようにする必要があります。レイアウト情報を維持するためのXML以外のより良いオプションはありますか?
前もって感謝します。
fileを使用してみてくださいapp.config
。操作が改善され、保存された XML ファイルを反復処理するために現在実行している多くのコードを節約できます。詳細はこちら
データベースに保存するオプションはありますか (必要に応じてユーザーごとに)? 実装する必要がある場合は、ファイルベースの XML がおそらく最も簡単なオプションです。app.config ルートを使用するか、独自のクラスを記述して XML からカスタム ユーザー設定を保存および取得します。これを保存するのに適した場所は、ユーザーのAppDataである可能性があります。フォルダ。
ClickOnceなどを使用してバージョン アップグレードを行うと、app.config に保存されたものはすべて失われる可能性があります。