C#中的TreeView控件使用教程:设计及样式

  • 原创
  • |
  • 浏览:5306
  • |
  • 更新:
  • |
  • 标签:软件 

今天在此介绍一下在C#中使用广泛的TreeView控件的基本使用方法,使用此控件可以设计出类似windows操作系统中的资源管理器界面的左边的目录树的显示效果。此为入门使用方式,如有其它问题,可在底部录入疑问给作者留言。

C#中的TreeView控件使用教程:设计及样式

工具/原料

  • 电脑
  • Visual Studio开发环境

方法/步骤

  1. 1

    打开Visual Studio开发工具,添加一个新的Windows 桌面项目

    C#中的TreeView控件使用教程:设计及样式
  2. 2

    打开主窗体的设计界面(如下图一中的1号位置),在左侧的工具箱的“搜索工具箱”输入栏(如下图一中的2号位置)输入“treeview”,会看到搜索到的TreeView控件(如下图二),点击拖拽到窗体设计界面上

    C#中的TreeView控件使用教程:设计及样式
    C#中的TreeView控件使用教程:设计及样式
  3. 3

    拖拽到设计界面上后,可以用鼠标移到TreeView控件上,当出现十字鼠标时点击拖动可以改变放置位置,移动鼠标到控件边框上的操作点上后点击拖动可改变控件的大小;也可以使用键盘进行操作,在选中控件的前提下(即控件四周有带操作点的边框),按方向键可以进行控件小幅移动;按住Ctrl键加方向键后可以大幅移动;按住Shift键加方向键,可以进行控件尺寸的处理

    C#中的TreeView控件使用教程:设计及样式
  4. 4

    设定完位置和尺寸后,点开左侧的属性窗口(如下图一),若此窗口没有打开,可点击菜单项“视图”->“属性窗口”打开

    C#中的TreeView控件使用教程:设计及样式
  5. 5

    在TreeView控件中有几个主要的属性影响其显示风格,这里逐一进行说明。

    BorderStyle:确定控件边界风格,包括Fixed3D、FixedSingle和None三种;

    ImageIndex:节点的默认图像索引,这里的图像是指存放于ImageList属性中的图像;

    ImageList:从中获取节点图像的ImageList控件;

    Nodes:控件中的根节点

    SelectedImageIndex:选定节点的默认图像索引;

    ShowLines:指示是否在同级节点之间以及父节点和子节点之间显示连线;

    ShowPlusMinus:指示是否在父节点旁边显示加/减按钮

    ShowRootLines:指示是否在根节点之间显示连线

    StateImageList:树视图用于表示自定义状态的ImageList控件

    CheckBoxes:指示是否在节点旁显示复选框

    使用这些属性进行不同的搭配,就可以获得不同的显示风格

    C#中的TreeView控件使用教程:设计及样式
  6. 6

    对于数据的加入,可以选择Nodes属性,点击左侧的小按钮(如下图一),在弹出的“TreeNode编辑器”中添加节点数据。首先点击左下角的“添加根”按钮添加一个根节点,在右侧属性窗口修改相关属性,如Text为显示值(如下图二);其次在选中某一根节点后,点击左下角的“添加子级”按钮添加一个子节点,同样在右侧属性栏修改相关属性(如下图三)

    C#中的TreeView控件使用教程:设计及样式
    C#中的TreeView控件使用教程:设计及样式
    C#中的TreeView控件使用教程:设计及样式
  7. 7

    完成以上步骤,并添加数据后,所有相关显示风格的属性均采用默认设置,最后效果如下图

    C#中的TreeView控件使用教程:设计及样式
    END
  8. 7
    本页面未经授权抓取自百度经验

注意事项

  • 此经验基于Visual Studio 2015
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签软件