using System;
using System.Collections.Generic;
using System.Text;
namespace winform1
{
public class OurComBox : System.Windows.Forms.ComboBox
{
//==============overwrite ComboBox OnkeyUp method
protected override void OnKeyUp(System.Windows.Forms.KeyEventArgs e)
{
foreach (object item in this.Items)
{
string[] strs = item.ToString().Split("-".ToCharArray());//利用空格来分格字符串
if (strs[0].Trim().Equals(this.Text))//如果输入的值等于前面的编号
{
this.SelectedItem = item;
this.SelectAll();
}
}
base.OnKeyUp(e);
}
//=================
}
}
PS:此方法是本人看到一个视频教程上的。以前听过好多的如何自定义控件,如何重写但都觉得没有见到实际效果,
今天总算是见到了。。所以转出来与大家一起分享。。。。此方法是自动匹配下拉项中的值