C#控件的简单应用

listview

创建columns:

            ImageList imgList = new ImageList();
            imgList.ImageSize = new Size(1, 18);
            FaceListview.SmallImageList = imgList;
 
            FaceListview.GridLines = true;
            FaceListview.FullRowSelect = true;
 
            FaceListview.View = View.Details;
            FaceListview.Scrollable = true;
 
            //添加列
            FaceListview.Columns.Add("Face_ID", 50,HorizontalAlignment.Center);
            FaceListview.Columns.Add("User_ID", 70, HorizontalAlignment.Center);
            FaceListview.Columns.Add("Directory", 150, HorizontalAlignment.Center);
            FaceListview.Columns.Add("Face_token", 220, HorizontalAlignment.Center);

添加行:

                        FaceListview.Items.Add(i.ToString());
                        FaceListview.Items[i].SubItems.Add(Path.GetFileNameWithoutExtension(stringArr[0]));
                        FaceListview.Items[i].SubItems.Add(stringArr[1]);
                        FaceListview.Items[i].SubItems.Add(stringArr[2]);

选择行:

 if (FaceListview.SelectedItems.Count>0)
            {
                //    facename[0] = FaceListview.SelectedItems[0].SubItems[1].Text;
                //    facedirectory[0] = FaceListview.SelectedItems[0].SubItems[2].Text;
                //    fullpath[0] = facedirectory[0];// + "\\" + facename;
                //    pictureBox2.Image = Image.FromFile(fullpath[0]);
                //    Paramater.imageFile = fullpath[0];
                //    Paramater.removedFace = facename[0];
                //    Paramater.face_token = FaceListview.SelectedItems[0].SubItems[3].Text;
 
                //string name="";
                FaceListview.FullRowSelect = true;
                for (int j = FaceListview.SelectedIndices.Count - 1; j >= 0; j--)
                {
                    facename[j] = FaceListview.SelectedItems[j].SubItems[1].Text;
                    facedirectory[j] = FaceListview.SelectedItems[j].SubItems[2].Text;
                    fullpath[j] = facedirectory[j];
                    facetokens[j] = FaceListview.SelectedItems[0].SubItems[3].Text;
                    //name += facename[j] + " " + facedirectory[j] + "\r\n";                
                }
 
            }

 

 

combobox

添加行:

FacesetCbx.Items.Add(stringArr[0]);

选择行:

comboBox1.SelectedItem.ToString()

 


未完待续。。。。。。。。。。。。。。。。。



posted @ 2017-05-16 17:02  81192  阅读(200)  评论(0)    收藏  举报