/// 键盘按下点击,控制不可手动输入
/// </summary>
/// <param name="e"></param>
protected override void OnKeyPress(KeyPressEventArgs e)
{
e.Handled = false;
}
//绑定带Tag的数据
/// <summary>
/// Combox控件Item类
/// </summary>
public class ItemObject
{
/// <summary>
/// 显示的字符
/// </summary>
public string mText = "";
/// <summary>
/// Tag
/// </summary>
public object mTag = "";
/// <summary>
/// ID
/// </summary>
public int mEVID;
/// <summary>
/// 重载,重要,没有这个方法,添加ItemObject时,下拉框是ItemObject
/// </summary>
/// <returns></returns>
public override string ToString()
{
return mText;
}
}
//使用
/// <summary>
/// 绑定数据
/// </summary>
/// <param name="text"></param>
/// <param name="evid"></param>
/// <param name="tag"></param>
public void Add(string text, int evid, object tag)
{
ItemObject item = new ItemObject();
item.mText = text;
item.mEVID = evid;
item.mTag = tag;
this.Items.Add(item);
}