C#TreeView简单案例

编辑语:C#中控件TreeView的功能是让我们界面更加清晰更加有逻辑的的排版一些显示内容,下面做一个小案例

效果如下:

案例实现步骤:

一、在界面上拖一个SplitContainer,并且在左边加一个TreeView右边加一个PictureBox

二、设置TreeView属性Nodes的根节点和子节点内容,设置PictrueBox属性Image的图片

好啦现在界面基本完工,下面是逻辑代码:

两个关键代码:TreeView控件的SelectedNode属性,该属性用于设置和获取TreeView中选定的树节点   TreeView控件的AfterSelect事件,该事件在选定树节点后发生

以下是关键性代码:

   private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            if (treeView1.SelectedNode.Text == "刘诗诗")
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\Administrator\桌面\窗体案例集锦\07ListTree实现窗体\Resources\2.jpg");//此处为全部路径
            }
            if(treeView1 .SelectedNode.Text =="宝马")
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\Administrator\桌面\窗体案例集锦\07ListTree实现窗体\Resources\3.jpg");
            }
            if (treeView1.SelectedNode.Text == "张家界")
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\Administrator\桌面\窗体案例集锦\07ListTree实现窗体\Resources\5.jpg");
            }
            if (treeView1.SelectedNode.Text == "樱桃小丸子")
            {
                pictureBox1.Image = Image.FromFile(@"C:\Documents and Settings\Administrator\桌面\窗体案例集锦\07ListTree实现窗体\Resources\4.jpg");
            }
        }

posted @ 2013-01-12 17:07  罗导  阅读(563)  评论(0编辑  收藏  举报