zoukankan      html  css  js  c++  java
  • c#(winform)中自定义ListItem类方便ComboBox添加Item项

    1.定义ListItem类 

     public class ListItem

        {

            private string _key = string.Empty;

            private string _value = string.Empty;

            public ListItem(string pKey, string pValue)

            {

                _key = pKey;

                _value = pValue;

            }

            public override string ToString()

            {

                return this._value;

            }

            public string Key

            {

                get

                {

                    return this._key;

                }

                set

                {

                    this._key = value;

                }

            }

            public string Value

            {

                get

                {

                    return this._value;

                }

                set

                {

                    this._value = value;

                }

            }

        }

     


    2.使用 

    ListItem listItem1 = new ListItem("1","中国");

    ListItem listItem2 = new ListItem("1","美国");

    ListItem listItem3 = new ListItem("1","英国");

     

    comboBox1.Items.Add(listItem1);

    comboBox1.Items.Add(listItem2);

    comboBox1.Items.Add(listItem3);


    3.取值 

    string id = ((ListItem)comboBox1.SelectedItem).Key;

    string value = ((ListItem)comboBox1.SelectedItem).Value;



    4.默认选中项 
    comboBox1.SelectedIndex = 0;//设置第一项为默认选择项 
    comboBox1.SelectedItem = listItem1//设置指定的项为默认选择项 

  • 相关阅读:
    黄聪:C#中CefSharp的简单使用
    ArcGIS Pro关闭窗口和退出
    AddOverlay
    ArcGIS Pro固定纸张限定比例尺自动调整纵横打印
    ArcGIS pro增加一个独立表到地图
    ArcGIS Pro How to remove standalone table from contents
    ArcGIS Pro的进度条
    CreatePolygonGraphicElement
    Creating a Group with a List of Elements
    ArcGISPro理解多线程
  • 原文地址:https://www.cnblogs.com/lgx5/p/7214221.html
Copyright © 2011-2022 走看看