0

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 は使用できません。

どうすればこれを達成できますか?

4

1 に答える 1