ContentAlignment
コンボボックスを介して My.Settingsに Enum を格納および取得しようとしています。プロジェクト設定でこのタイプを設定しました。関連する Enum 値を設定フォームのコンボボックスに入力しています。
With ControlAnchorCB
.Items.AddRange([Enum].GetNames(GetType(ContentAlignment)))
End With
次に、コンボボックスを My.Settings のものに設定しようとします。
ControlAnchorCB.SelectedItem = My.Settings.ConnectorControlAnchor
しかし、値は表示されません。また、選択したコンボボックスの値を My.Settings に保存しようとします。
My.Settings.ConnectorControlAnchor = ControlAnchorCB.SelectedItem
ただし、これにより例外が発生します。
更新: もう 1 つの制限は、フレームワーク 3.5 (このバージョンである必要があります) と vb.net でコーディングしていることです。したがって、Enum.TryParse は使用できません。
どうすればこれを達成できますか?