我正在研究要在项目中实现的搜索框,我知道VS工具箱中没有搜索框之类的东西。

但是我在Microsoft论坛上遇到了一个问题,他们的一位主持人提供了一个类(代码),该类可以执行与窗口搜索框相同的功能。 这将使用带有提示控件的文本框。 但是我在执行此操作时遇到了一些问题,例如,我想在包含字符串集合的列表框中进行搜索,我可以实现哪种类型的代码,从而缩小显示在列表框中的结果,而我在打字吗?

以下是我的代码片段。 如果需要任何说明,请发表评论。

private void cueTextBox1_TextChanged(object sender, EventArgs e)
{
    if (cueTextBox1.Text == listBox1.Text)
    {
        listBox1.Text = cueTextBox1.Text;
    }
    else if(cueTextBox1.Text != listBox1.Text)
    {
        listBox1.Text = cueTextBox1.Text;
    }
    else
    {
        listBox1.Items.Clear();
    }
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    cueTextBox1.Text = listBox1.Text;
}

===============>>#1 票数:0

我建议你在这里看看。 我认为这个问题与您要寻找的类似。

  ask by Abner_CV translate from so

未解决问题?本站智能推荐: