예제 #1
0
파일: Form1.cs 프로젝트: napatkung/qysg
        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);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: napatkung/qysg
        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);
            }
        }