当前位置导航:炫浪网>>网络学院>>网页制作>>ASP.NET教程

重写ComboBox的OnkeyUp方法

欢迎进入.NET社区论坛,与200万技术人员互动交流 >>进入

     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);
            }
            //=================
        }
    }


相关内容
赞助商链接