【问题标题】:Creating a search box using a text box with cue controls使用带有提示控件的文本框创建搜索框
【发布时间】:2014-04-21 02:37:40
【问题描述】:

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

但是我在微软论坛遇到了一个问题,他们的一位版主提供了一个类(代码),可以执行与窗口搜索框相同的功能。这使用带有提示控件的文本框。但是我在实现这个时遇到了一些问题,例如我想在包含字符串集合的列表框上进行搜索,我可以实现什么类型的代码来缩小列表框上显示的结果,同时我在打字?

下面是我的代码的 sn-p。如果需要任何澄清,请发表评论。

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;
}

【问题讨论】:

  • 你在找this
  • 我已经有那个课程了,我只需要弄清楚如何在我输入时缩小列表框上的结果显示范围。

标签: c# winforms search search-box


【解决方案1】:

我建议你看看here。我认为这个问题与您正在寻找的问题相似。

【讨论】:

  • 这不是一个真正的答案。获得必要的声誉后,您可以标记为重复和/或将链接保留在 cmets 中。
猜你喜欢
  • 2017-04-06
  • 2016-07-03
  • 2020-06-15
  • 1970-01-01
  • 2015-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多