プロジェクトのプロパティで、このような設定を作成しました
NumberOfUsers int User 10
列は、名前、タイプ、スコープ、および値です。
次に、ユーザーが「NumberOfUsers」を設定できる ComboBox があります。このコンボには SelectedIndexChanged イベントがあり、ユーザーがコンボの値を変更するたびに変更を保存します。コードは次のとおりです。
Settings.Default.NumberOfUsers = combo1.SelectedIndex;
Settings.Default.Save();
このコンボを含むフォームは、親から呼び出されfrm.ShowDialog();
、子フォームのコンストラクターで、設定エントリに基づいてコンボの選択されたインデックスを設定しようとします
combo1.SelectedIndex = Settings.Default.NumberOfUsers;
ただし、これは機能しません。つまり、コンボは設定から値を取得せず、選択されたインデックスとしてデフォルトで 0 になります。
誰が私がどこを間違えているか知っていますか?