C# WinForm ComboBox 枚举 选定值
2011-07-21 14:15
441 查看
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication3 { public partial class Form2 : Form { public Form2() { InitializeComponent(); this.comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; } [Flags] [Serializable] enum Kind { 现金支付 = 0x0001, 银行支付 = 0x0002, } private void Form2_Load(object sender, EventArgs e) { var items = new System.Collections.ArrayList(Enum.GetValues(typeof(Kind))).ToArray(); //Items 加载 默认选择为空 //DataSource 加载 默认选择为首项 this.comboBox1.Items.Clear(); this.comboBox1.Items.AddRange(items); //this.comboBox1.DataSource = items; } private void button1_Click(object sender, EventArgs e) { if (this.comboBox1.SelectedItem != null) { var item = (Kind)this.comboBox1.SelectedItem; int value = item.GetHashCode(); //value = 1 } //设置 combobox 的值 //Items DataSource 都适用 this.comboBox1.SelectedItem = Kind.银行支付; } } }
相关文章推荐
- C# WinForm ComboBox Items 选定值
- C#(WinForm)设置comboBox选定项为tooltip内容
- C# WinForm ComboBox控件美化换肤
- C#之WinForm基础 新建一个不可编辑的comboBox
- C#之WinForm基础 comboBox1.SelectedIndex得到控件中被选中数据项的索引值
- C#(WinForm) ComboBox和ListBox添加项
- c#(winform)中ComboBox和ListBox添加项完全解决
- C#WinForm--ListBox和ComboBox中Items的显示问题
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
- c#(winform)中ComboBox和ListBox添加项完全解决
- C# 枚举绑定到ComboBox
- 根据指定Value选定winForm中的ComboBox中的Item
- C#之WinForm基础 用comboBox1.Items.Add()向comboBox添加可选数据
- C# WinForm控件美化扩展系列之ImageComboBox_C# 视角_CS程序员之窗
- C# WinForm开发系列 - ComboBox
- C# Winform中的ComboBox控件绑定数据库项目作为列表内容
- C# winform combobox 扩展
- C#之WinForm基础 清空comboBox下的所有可选数据项
- C# 枚举绑定到ComboBox
- c#(winform)中ComboBox和ListBox添加项