2014-04-21 82 views
0

我正在使用搜索框來實現我的項目,我知道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; 
} 
+0

您是否在尋找[this](http://stackoverflow.com/a/4902969/2530848) –

+0

我已經有了這個類,我只需要弄清楚如何縮小列表框上顯示的結果的範圍我在打字。 –

回答

0

我建議你去看看here。我認爲這個問題與你正在尋找的相似。

+0

這不是一個真正的答案。一旦你獲得了必要的聲譽,你可以標記爲重複和/或離開鏈接的評論。 – DonBoitnott