System.Windows.Forms.Keys
AZ、0-9、および F キーのみを含むサブセット列挙型リストを から作成したいと考えています。現在、完全なリストをwinformのコンボボックスに設定しています:
comboBox1.DataSource = Enum.GetValues(typeof (System.Windows.Forms.Keys));
このサブセットを作成する簡単な方法はありますか? 私の現在の回避策は、受け入れ可能なキーのリストをハードコーディングすることです:
private List<Keys> acceptableKeys = new List<Keys>
{
Keys.A,
Keys.B, Keys.C, Keys.D, Keys.E, Keys.F, Keys.G, Keys.H, Keys.I, Keys.J, Keys.K, Keys.L, Keys.M,
Keys.N, Keys.O, Keys.P, Keys.Q, Keys.R, Keys.S, etc....
};
それを として使用しdataSource
ます。
これを行うためのより良い方法はありますか?