您好,登錄后才能下訂單哦!
您可以通過在ListBox控件中添加一個TextBox控件來實現搜索過濾功能。當用戶在TextBox中輸入關鍵字時,您可以在ListBox中遍歷所有項,并將與關鍵字匹配的項顯示出來,同時隱藏其他項。以下是一個示例代碼:
private void textBox1_TextChanged(object sender, EventArgs e)
{
listBox1.Items.Clear();
foreach (var item in originalItems)
{
if (item.ToString().Contains(textBox1.Text))
{
listBox1.Items.Add(item);
}
}
}
在這個示例中,textBox1是用于輸入關鍵字的TextBox控件,listBox1是要進行搜索過濾的ListBox控件。originalItems是存儲了所有ListBox項的列表,您可以在程序初始化時將所有項添加到此列表中。
當用戶在textBox1中輸入文本時,會觸發textBox1_TextChanged事件,其中會遍歷originalItems列表,將包含關鍵字的項添加到listBox1中。這樣就實現了在ListBox中搜索過濾的功能。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。