ComboBoxItem的子项定义

2014-12-31 13:40:36  访问(2072) 赞(0) 踩(0)

using System;
using System.Collections.Generic;
using System.Text;

namespace SlowX.ClientUtils.Classes
{
    /// <summary>
    /// ComboBoxItem的子项
    /// </summary>
    [Serializable]
    public class ComboBoxItem
    {
        /// <summary>
        /// text的值
        /// </summary>
        private string m_text = "";

        /// <summary>
        /// Value的值
        /// </summary>
        private string m_value = "";

        /// <summary>
        /// Text的值
        /// </summary>
        public string Text
        {
            get
            {
                return this.m_text;

            }
            set
            {
                this.m_text = value;

            }

        }

        /// <summary>
        /// Value的值
        /// </summary>
        public string Value
        {
            get
            {
                return this.m_value;
            }
            set
            {
                this.m_value = value;
            }
        }

        /// <summary>
        /// 对应的数据集
        /// </summary>
        protected object m_Tag = null;

        /// <summary>
        /// 对应的数据集
        /// </summary>
        public object Tag
        {
            get
            {
                return m_Tag;
            }
            set
            {
                m_Tag = value;
            }
        }

        /// <summary>
        /// 显示Text的内容
        /// </summary>
        /// <returns></returns>
        public override string ToString()
        {
            return this.m_text;
        }

        /// <summary>
        /// 构造函数
        /// </summary>
        public ComboBoxItem()
        {

        }


        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="_textAndValue">Text和值</param> 
        public ComboBoxItem(string _textAndValue)
        {
            m_text = _textAndValue;

            m_value = _textAndValue;
        }


        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="_text">Text</param>
        /// <param name="_value">值</param>
        public ComboBoxItem(string _text, string _value)
        {
            m_text = _text;

            m_value = _value;
        }


        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="_text">Text</param>
        /// <param name="_value">值</param>
        /// <param name="_Tag">数据集</param>
        public ComboBoxItem(string _text, string _value, object _Tag)
        {
            m_text = _text;

            m_value = _value;

            m_Tag = _Tag;
        }
    }
}


标签:ComboBoxItem的子项定义 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)