なぜ情報を取得してフラットファイルに保存するのではなく、 ".settings"ファイルを使用する必要がありますか?アプリケーションウィンドウからこのウィンドウの設定にアクセスして変更するにはどうすればよいですか。ファイルのインスタンスを作成する必要がありますか、それとも静的ですか?Windowsフォーム、Visual Studio C# - なぜファイルに保存する代わりに設定ウィンドウを使用する必要がありますか?
答えて
はなぜ/ Iは「.settings」の代わりに情報 を取って、フラット・ファイルに格納する ファイルを使用する必要がありますでしょうか?
フラットファイルに保存できます。アプリケーション実行セッション間で保持され
....あなたが作成することができますし、アクセス値:しかし、VS IDEでのC#で保存し、これらの設定はMSDNから
にアクセスするためのデフォルトのサポートがあります。これらの値は設定と呼ばれます。設定は、ユーザーの好みや、アプリケーションが使用する必要がある貴重な情報を表すことができます。たとえば、アプリケーションの配色のユーザー設定を格納する一連の設定を作成することができます。または、アプリケーションが使用するデータベースを指定する接続文字列を格納することもできます。設定を使用すると、コード外のアプリケーションにとって重要な情報を保持し、個々のユーザーのプリファレンスを格納するプロファイルを作成できます。
はどのようにアクセスし、自分の アプリケーションウィンドウからこのウィンドウから 設定を変更します。 ファイルのインスタンスを作成する必要がありますか、それとも 静的ですか?私の アプリケーションウィンドウから、このウィンドウの設定を にアクセスして変更するにはどうすればいいですか?
は、これらのリンクを参照してください:PKの優れた答えに加えて http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx http://www.jeffkwak.com/blog/archive/2008/02/29/winform-settings-with-c.aspx
を、設定も強く型付けされたです。コード内で設定を取得/設定すると、すでに必要なタイプになっているので、シリアライズについて心配する必要はありません。これはあなたのために処理されます。
- 1. C#設定ファイル:なぜSettings.Defaultを使用する必要がありますか?
- 2. Visual 2010のC#windowsフォームにリピータコントロールがありますか?代わりに?
- 3. AddPortの代わりに何を使用する必要がありますか?
- 4. Visual Studio Community 2017にWindowsサービスアプリケーションの代わりがありますか?
- 5. Visual Studioの自動保存設定がありますか?
- 6. com.google.appengine.repackaged *の代わりに何を使用する必要がありますか?
- 7. scala.concurrent.Futureの代わりにakka.http.scaladsl.util.FastFutureを使用する必要がありますか?
- 8. TFilenameの代わりにStringを使用する必要がありますか?
- 9. Android:いつ/なぜフラグメントの代わりにFrameLayoutを使用する必要がありますか?
- 10. なぜ関数スコープの代わりにブロックスコープを使用する必要がありますか?
- 11. なぜopengl32.libにリンクする必要がありますか
- 12. Visual C++プロジェクトをVisual Studio 2015に移行して、ウィンドウ10で作業する必要がありますか?
- 13. mod_wsgiデーモンモードコードの代わりに "site"を使用する必要があります
- 14. detailsview> on insert>パスワードフィールドは、代わりにmd5ハッシュを保存する必要があります
- 15. ファイルは、SharePointソリューションのどこに保存する必要がありますか?
- 16. MobileFirst 7.1:WindowsにJSON Storeを使用するためにVisual C++ Redistributableをインストールする必要があります
- 17. なぜオーバーライドequals()メソッドのreturn文は、代わりの&&と||を使用する必要がありますか?
- 18. なぜ私はリベースのmasterの代わりにorigin/masterを使用する必要があるのですか
- 19. WinFormsデザイナを使用する場合、常にDPIを96に設定する必要がありますか?
- 20. Visual Studio 2017 - Windowsフォーム - exeアイコンを設定する方法 - Visual C++
- 21. Visual Studio 2008で使用する必要があるWindowsドライバキット
- 22. ディメンションを処理する代わりにプロアクティブなキャッシュを使用する必要がありますか?
- 23. VBAエディタの代わりにVisual Studioを使用する
- 24. @Versionを使用する代わりに設定可能な代替手段がありますか?
- 25. スタティックセルの代わりにカスタムテーブルビューセルをプロトタイプセルにする必要がありますか?
- 26. CefSharp OnBeforeDownloadハンドラを開くウィンドウを保存する代わりにファイルを開く
- 27. なぜvalue.lengthを使用する必要がありますか?
- 28. なぜstopPropagation()を使用する必要がありますか?
- 29. イメージをデータベースに保存する必要がありますか?
- 30. Visual Studio 2012 - 必要なファイル "tracker.exe"がありません