16-高手点拨
14.5 高手点拨
**本节视频教学录像:5分钟**
1.列表控件(ListView)
列表头的创建添加有以下两种方法。
方法一:
01 ColumnHeader Header1=new ColumnHeader();
02 Header1.Width = 100; //设置列宽
03 Header1.Text = "名称"; //设置列标题
04 Header1.TextAlign=HorzontalAlignment.Left; //设置列的对齐方式
05 listView.Columns.Add(Header1); //将列头1添加到ListView控件
方法二:
listView.Coumns.Add(“名称”,100,HorzontalAlignment.Left); //一步添加
添加项时一定要注意指定图像的索引。
01 ListViewItem lv1 = new ListViewItem("钢笔");
02 lv1.ImageIndex = 0; //指定图像的索引
移除某一项时一般采用按索引移除或者按项移除。
01 listView.Items.RemoveAt(lv1.0); //按索引移除
02 listView.Items.RemoveAt(lv1); //按项移除
2.树形控件
对于树形控件最常用的操作有添加主节点、添加分类节点、添加子节点和删除节点等。
01 TreeNode MainNode = treeView.Nodes[0]; //添加主节点
02 TreeNode Catalog1 = new TreeNode("计算机技术"); //增加第一个分类节点
03 TreeNode BookNode1 = new TreeNode(Book1.BookName); //添加一个子节点
删除节点时必须要确保所删除的节点没有下一级节点,否则就需要先删除该节点的所有子节点,然后才能删除该节点。
01 f (treeView1.SelectedNode.Nodes.Count == 0) //判断所要删除的节点是否有子节点
02 treeView1.SelectedNode.Remove ( ) ; //删除节点
03 else
04 MessageBox.Show ( "请先删除该节点的所有子节点!" , MessageBoxButtons.确定, MessageBoxIcon.Information ) ;