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");
}
}

浙公网安备 33010602011771号