Enum からの値でコンボボックスを埋めました。
コンボボックスはテキストですよね?だから私はゲッターとセッターを使用しています。テキストを読むのに問題があります。
コードは次のとおりです。
public BookType type
{
get
{
return (BookType)Enum.Parse(typeof(BookType), this.typeComboBox.Text);
}
set
{
this.typeComboBox.Text = value.ToString();
}
}
コンボボックスでアイテムを選択すると、何らかの理由でthis.typeComboBox.Text
常に空の文字列が返されます。
誰かが私が間違っていることを見ていますか?
編集:問題はタイミングにあるという結論に達しました。テキストを呼び出す時点は、確かにコンボボックスを変更した後ですが、その値が値として解析される前です。問題は別の方法で修正されました。すべてのアイデアに感謝します。