Peter,
I have it right now, like so:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
ListView.SelectedListViewItemCollection contents =
this.listView1.SelectedItems;
if(contents.Count>0)
textBox1.Text = contents[0].SubItems[1].Text;
else
textBox1.Text ="error";
}
Thank you for your reponse.
Paddy,
************************************************** ***
"Peter Jausovec" <pe************@uni-mb.si> wrote in message
news:O7**************@tk2msftngp13.phx.gbl...
Hi Paddy,
Try like this:
private void listView1_SelectedIndexChanged(object sender,
System.EventArgs e)
{
for (int i = 0; i < listView1.Items.Count; i ++)
{
if (listView1.Items[i].Selected)
textBox1.Text = listView1.Items[i].SubItems[1].ToString ();
}
}
Peter
"Paddy" <no@spam.pls> wrote in message
news:32**************************@freeler.nl... Could someone please tell me what the error
is in the second function?
private void Form1_Load(object sender, System.EventArgs e)
{
string [ ] show = new string [3];
show[0] = "ene";
show[1] = "mane";
ListViewItem listItem1 = new ListViewItem(show);
listView1.Items.Add(listItem1);
show[0] = "one";
show[1] = "two";
ListViewItem listItem2 = new ListViewItem(show);
listView1.Items.Add(listItem2);
}
private void listView1_SelectedIndexChanged(object sender,
System.EventArgs e)
{
ListViewItem lvi = listView1.SelectedItems[0];
textBox1.Text = lvi.SubItems[1].ToString(); // error line
}