Winform ベースの C# デスクトップ アプリケーションを構築しています。Combox
ユーザーがドロップダウンリストから入力を選択したり、手動で入力したりできるコントロールがいくつかあります。コンボボックス アイテム自体は、静的リストから取り込まれます。
ユーザーがリストにない新しい入力を入力するたびに、この静的リストに追加します。
これを行う小さなコード スニペットを次に示します。
if (!this.client_type.Items.Contains(items.ClientType))
{
ComboItems.ClientList.Add(temp.CourtName);
}
これまでのところ、このアプローチは、アプリケーションが閉じたり終了したりしない限り機能します。アプリケーションを再起動すると、手動で入力した項目がリストに表示されません。
リストを構成ファイルに保存することを検討しています。構成ファイルを使用する以外に他のアプローチはありますか?
ありがとう