ComboBox

1、下拉框状态设置

private void cbox_Url_KeyDown(object sender, KeyEventArgs e)
{
      State = (e.KeyCode != Keys.Back && e.KeyCode != Keys.Delete);//当按键既不是Back键又不是Delete键时
      cbox_Url.DroppedDown = true;//当有按键被按下时显示下拉列表
}

2、具有查询功能,但是检索是从0开始的,如果第0个值与ComboBox中值不一致就不能实现了,可以考虑用一个方法来实现检索

        private void Frm_Main_Load(object sender, EventArgs e)
        {
            cbox_Find.Items.Clear();//清空ComboBox集合
            cbox_Find.Items.Add("C#编程词典");//向ComboBox集合添加元素
            cbox_Find.Items.Add("C#编程宝典");//向ComboBox集合添加元素
            cbox_Find.Items.Add("C#视频学");//向ComboBox集合添加元素
            cbox_Find.Items.Add("C#范例宝典");//向ComboBox集合添加元素
            cbox_Find.Items.Add("C#从入门到精通");//向ComboBox集合添加元素
            cbox_Find.Items.Add("C#范例大全");//向ComboBox集合添加元素
        }

        private void btn_Begin_Click(object sender, EventArgs e)
        {
            cbox_Find.AutoCompleteMode = //设置自动完成的模式
                AutoCompleteMode.SuggestAppend;
            cbox_Find.AutoCompleteSource = //设置自动完成字符串的源
                AutoCompleteSource.ListItems;
        }
原文地址:https://www.cnblogs.com/chenyongblog/p/3235933.html