2017-06-14 15 views
0

リストビューコントロールがあります。選択したプロパティを確実に元に戻したいと思います。私のコードc#listview selected item how to

private void listView1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
     label1.Text = listView1.SelectedItems[0].Text; 
     label1.Tag = listView1.SelectedItems; 
     textBox2.Text = listView1.SelectedItems[0].SubItems[1].Text; 
    textBox3.Text = listView1.SelectedItems[0].SubItems[2].Text; 
} 

これはうまく動作しますが、2回目にクリックするか、選択を変更すると、プログラムは、それが第二の失敗しないように、これは固定を取得する方法

label1.Text = listView1.SelectedItems[0].Text; 

上のエラーで失敗しますタイムラウンド。

+0

があります場合は、エラー/例外メッセージとは何ですか? –

答えて

3

最初のチェックの任意選択した項目

private void listView1_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    if (listView1.SelectedItems.Count == 0) 
     return; 

    //... rest of code 

}