プロジェクトに実装する検索ボックスに取り組んでいます。VS のツールボックス内に検索ボックスのようなものがないことを知っています。
しかし、Microsoft フォーラムで質問に出くわし、モデレーターの 1 人がウィンドウ検索ボックスと同じ機能を実行できるクラス (コード) を提供しました。これは、キュー コントロールを持つテキスト ボックスを使用します。しかし、これを実装する際にいくつかの問題があります。たとえば、文字列のコレクションを含むリストボックスで検索を実行したいのですが、リストボックスの結果表示を絞り込むために実装できるコードの種類は何ですか?私は入力していますか?
以下は私のコードのスニペットです。説明が必要な場合はコメントを残してください。
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;
}