基本的に、これを実行する最善の方法は何ですか?ドロップダウンリストからボックスへの方法
私はすべての可能な解像度を持つEnumを持っていて、それらをドロップダウンコンボボックスに表示します。
はこれまでのところ、私は私のようなコンボボックスに列挙型をバインドすることができた:
public void testmethod(Resolution res){}
と私は考えることはできません:メソッドでは、
comboBox2.DataSource = Enum.GetNames(typeof(Resolution));
しかし、私が持っています戻って変換する方法。私は文字列を使用するメソッドを変更することを考えていましたが、その後、列挙型に変換するメソッドでcase
またはif
を実行する必要があります。
さらに、名前の一部にスペースを入れることが理想的です。私は[Description("Description with spaces")]
について読んだことがありますが、これはToStringにのみ適用されると思います。
私はある種のループを行い、各項目をToStringでボックスに追加しても、それでも文字列を返します。
私は、Enumを一括してダンプして別の方法をとる以外の進め方は本当にわかりません。
私は同様の状況で不思議に思っていましたが、どうしますか?
[スタックアスリート](http://stackathlon.appspot.com/)のランクへようこそ。 –
@Dennis Williamson - Cool! – Wil