|
分類:[C#]
VisualStudio2005 C#で開発しています。
リストビューの選択されている項目を 別Formのテキストボックスに表示したいです。 項目は、名前、種類、内容の3つです。 今、いろいろ調べてみてこのようにコーディングしました。 selectedItem1,selectedItem2,selectedItem3は 引数として別Formのコンストラクタに渡したいと思っています。
string selectedItem1 = ""; string selectedItem2 = ""; string selectedItem3 = ""; private void ListView1_SelectedIndexChanged(object sender, EventArgs e) { IEnumerator myEnum = this.listView1.SelectedItems.GetEnumerator(); myEnum.MoveNext(); ListViewItem viewItem = (ListViewItem)myEnum.Current; selectedItem1 = viewItem.SubItems[0].Text; selectedItem2 = viewItem.SubItems[1].Text; selectedItem3 = viewItem.SubItems[2].Text; }
このようにコーディングしたのですが、 'System.Windows.Forms.ListView' に 'SelectedItems' の定義がありません。 とエラーが出てしまいました。 何が原因なのかわからず困っています・・・
勉強不足で申し訳ありませんが 教えていただけたら幸いです。
|