素材巴巴 > 程序开发 >

C# winform获取下拉框控件值

程序开发 2023-09-14 14:19:06

首先,界面上拖一个ComboBox下拉框控件,如图:
在这里插入图片描述
然后,封装一个类,定义下拉框字段的ID和名称,如图:

using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;namespace IOS
 {/// /// combobox绑定值/// public  class Regions{public int ID { get; set; }public string name { get; set; }}}

使用ID绑定对应的名称,如下:

  private void _Region() {regions.Add(new Regions { ID=1,name="左L型"});regions.Add(new Regions { ID = 2, name = "右L型" });// regions.Add(new Regions { ID = 3, name = "工型" });}
 

在窗体加载事件中,写入如下代码:

  private void Test_Load(object sender, EventArgs e){try {_Region();this.types.ValueMember = "id";this.types.DisplayMember = "name";this.types.DataSource = regions;} catch (Exception ex) {DialogResult result = MessageBox.Show("程序异常,异常抛出:"+ex, "提示:", MessageBoxButtons.OK, MessageBoxIcon.Warning);}}
 

然后在最程序中将Region实例化,最好置于顶部位置:

  List regions = new List();
 

获取下拉框值并做判断:

 if (regions.Count.ToString() == "1"){oneOrMoreSortingGoodsL(int.Parse(lattice));}else{oneOrMoreSortingGoodsR(int.Parse(lattice));}
 

标签:

上一篇: 设计模式-单例模式[Singleton] 下一篇:
素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。