私はwinformsアプリケーションのために.NETの設定システムを使いました。しかし、カスタムタイプの設定を保存する必要がある場合はどうしたらいいでしょうか?デザイナーが生成した設定ファイルを編集できますか?カスタムタイプの設定を保存する
私はここでこのことについてスレッドを読んで、それは推奨されませんでした(誰かがファイルを開くためにF11を押す、または同様のキーを言いました)。
このシナリオでは何ができますか?クラスファイルを生成し、設計者は、次のビルドで迷子になります
おかげ
私はwinformsアプリケーションのために.NETの設定システムを使いました。しかし、カスタムタイプの設定を保存する必要がある場合はどうしたらいいでしょうか?デザイナーが生成した設定ファイルを編集できますか?カスタムタイプの設定を保存する
私はここでこのことについてスレッドを読んで、それは推奨されませんでした(誰かがファイルを開くためにF11を押す、または同様のキーを言いました)。
このシナリオでは何ができますか?クラスファイルを生成し、設計者は、次のビルドで迷子になります
おかげ
。構成ビューまたはXMLファイルで編集する必要があります。
あなたは何をしたいのか、どんな種類の動作が必要かによって、設定にアクセスするための簡単なラッパークラスを使って、カスタム設定セクションを手動で定義するなどの簡単な操作を行うことができます。一方
、...
は何を設定する必要があることは比較的簡単である場合は特に、しかしすることができますような単純な、それを保つのを助けることができるConfiguration Section Designerのようなツールがあります。
これは難しいことではありません。難しくありません。さらに、保存するカスタムタイプには2つのプロパティがありますが、アプリケーション設定に追加するときは1つの設定だけを設定します。方法は次のとおりです。
私は窓を保存するためのカスタムタイプを作成しました設定。
public void SaveSettings(Form aForm)
次に、私のカスタムタイプとそのプロパティを保存するために使用できました。 Default.MainFormのようなデザイナで作成されたメソッドの代わりにDefault [string]メソッドを使用することに注意してください。
Properties.Settings.Default[aForm.Name] = this; //Save my custom type
Properties.Settings.Default.Save();
ありがとう。それは私の質問に答えて、将来的に役立つでしょう。 – dotnetdev