comboBox网址查询

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

    private bool State = false;//定义一个全局变量标识

    private void Frm_Main_Load(object sender, EventArgs e)
    {
        cbox_Url.Items.Add("http://www.mingribook.com/");//向ComboBox控件中添加网址“http://www.mingribook.com/”
        cbox_Url.Items.Add("http://www.mingrisoft.com/");
        cbox_Url.Items.Add("http://www.baidu.com.cn/");
    }

    private void cbox_Url_TextChanged(object sender, EventArgs e)
    {
        if (State)//当变量的值为真时
        {
            string importText = cbox_Url.Text;//获得输入的文本
            int index = cbox_Url.FindString(importText);//在ComboBox集合中查找匹配的文本
            if (index >= 0)//当有查找结果时 
            {
                State = false;//关闭编辑状态
                cbox_Url.SelectedIndex = index;//找到对应项
                State = true;//打开编辑状态
                cbox_Url.Select(importText.Length, cbox_Url.Text.Length);//设定文本的选择长度
            }
        }
    }

    private void cbox_Url_KeyDown(object sender, KeyEventArgs e)
    {
        State = (e.KeyCode != Keys.Back && e.KeyCode != Keys.Delete);//当按键既不是Back键又不是Delete键时
        cbox_Url.DroppedDown = true;//当有按键被按下时显示下拉列表
    }
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值