Yes, you can sort the values in an Enum for display in a ComboBox alpha-numerically, or any other way you want:
private V currentVName;
private void Form1_Load(object sender, EventArgs e)
{
var vAry = Enum.GetValues(enumType: typeof (V)) as V[];
comboBox1.DataSource = vAry.OrderBy(enm => enm.ToString()).ToArray();
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
currentVName = (V) Enum.Parse(typeof(V), comboBox1.SelectedItem.ToString());
}
Of course a good question to ask is: if you create the Enum definition, why not just enter it in sorted order ?