private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (listView1.SelectedIndices != null && listView1.SelectedIndices.Count > 0) { string name = this.listView1.FocusedItem.SubItems[1].Text; bool done = false; CItemCtrl.item_attr attr = CItemCtrl.Get_Attr_ByName(name, out done); //MessageBox.Show(attr.code); Fill_Item_Attr(attr); } }
private void button5_Click(object sender, EventArgs e) { ListViewItem foundItem = this.listView1.FindItemWithText(this.txt_ItemSearch.Text, true, cur_select_index + 1); //参数1:要查找的文本;参数2:是否子项也要查找;参数3:开始查找位置 if (foundItem != null) { this.listView1.TopItem = foundItem; //定位到该项 cur_select_index = foundItem.Index; //foundItem.Selected = true; ; string name = foundItem.SubItems[1].Text; bool done = false; CItemCtrl.item_attr attr = CItemCtrl.Get_Attr_ByName(name, out done); //MessageBox.Show(attr.code); Fill_Item_Attr(attr); } }