VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ListBoxに表示されているアイテムの中から、指定した文字列で始まる最初の項目を検索するにはFindStringメソッドを使用します。FindStringメソッドは検索文字列で始まる項目のインデックスを返します。
private void Form1_Load(object sender, EventArgs e) { string[] strData = { "Apple", "Banana", "Grapes", "Lemon", "Orange" }; // リストボックスにアイテムを追加する listBox1.Items.AddRange(strData); } private void button1_Click(object sender, EventArgs e) { // 「Gr」で始まる項目を検索しインデックスを取得する int index = listBox1.FindString("Gr"); // 取得したインデックスの項目を選択する listBox1.SelectedIndex = index; }