内部に4つのアイテムがあるlistBox1があります。キーを使用してアイテム間を上下に移動したり、各アイテムをマウスで 1 回クリックしたりできます。どちらの場合も、選択したアイテムは青色の でハイライト表示されます。
アイテムをクリックしたり、アイテムの上でキーを上下に動かしたりすると、ラベルが変更されます。現在のアイテム名のテキスト。
たとえば、アイテム moses では、label1.Text に moses が含まれます。矢印キーを上にして次の項目に移動したため、label1.Text にダニエルが含まれるようになりました。項目番号 3 をマウスでクリックすると、label1.Text に dana が含まれます。
これで試しました:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
for (int i = 0; i < listBox1.Items.Count; i++)
{
//listBox1.Items.Add(fsi[i].Name + Environment.NewLine);
label2.Text = listBox1.Items[i].ToString();
}
}
しかし、うまくいきません。