私はlistBoxに国名の配列を持っています。私がtextBoxを入力すると、textBoxに表示されているもので始まる国が表示されます。配列の部分検索を使用して結果を出力する方法は?
だから私が入力したとします。それはテキストボックスに何があるかで始まる場合にのみ、A => rgentina、ENGL ND
:B =>B razil
はこれを気に入っていません。フルワードでも動作します。
arraylistには複数の名前が含まれていますが、以下のコードでは名前だけが抽出されています。 List2は私が検索に使用したいarraylistです。
private void textBox7_TextChanged(object sender, EventArgs e)
{
listBox1.ClearSelected();
listBox1.DataSource = null;
foreach (Country name2 in Mytree.List)
{
List2.Add(name2.name);
Console.WriteLine(List2);
}
}
あなたのやりたいことは不明です。テキストボックスで入力したテキストで始まるすべての国名をリストボックスに追加しますか?ちなみに、あなたはすべての名前を入力せずに、特定の国を選択するためにあなたの最終使用を手助けしようとしていますか? TextBoxのオートコンプリート機能を使用しようとしましたか? – Steve