la clase de enumeración
Prueba enumeró las clases - Ciudad
/// <summary>
/// 城市
/// </summary>
public enum City
{
HangZhou = 1,
BeiJing = 0,
ShangHai = 2,
ShenZhen = 3
}
Winform configuración sencilla
Añadir en una forma de diseño ComboBox
nombrado Cmb_City
editor de Constructor
/// <summary>
/// 构造函数
/// </summary>
public Form1()
{
InitializeComponent();
//将枚举赋值到ComboBox中
Cmb_City.DataSource = Enum.GetNames(typeof(City));
}
Los resultados son los siguientes:
Los elementos seleccionados en el objeto correspondiente enumeración
Aumentar ComboBox
de SelectedIndexChanged
eventos
public partial class Form1 : Form
{
/// 构造函数
public Form1(){...}
/// 枚举属性
public City city { get; set; }
/// <summary>
/// 更改选项时触发
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Cmb_City_SelectedIndexChanged(object sender, EventArgs e)
{
city = (City)(Enum.Parse(typeof(City), Cmb_City.Text, true));
}
/// 城市
public enum City{...}
}