您现在的位置: 天极网 > 开发频道 > 在Powerbuilder中实现并应用树形视图
全文

在Powerbuilder中实现并应用树形视图

2002-01-23 10:03作者:吴惠民出处:yesky责任编辑:方舟

  3.树形视图结构分析

  在PowerBuilder中树形视图控件包括了树形视图(TreeView)和树形视图项(TreeViewItem)两个对象。其中树形视图对象可以在窗口画笔中通过点击鼠标的方式创建,而树形视图项则必须通过编程来声明及定义它们的属性。

  在窗口画笔中用鼠标在窗口上放置了一个树形视图的控件后,可以认可将在窗口的这个位置采用树形视图来表现的一些信息;还可以通过设置这个控件的属性确定它是否可见、是否显示连线等基本属性。而这时运行这个窗口,看到的只是这个树型控件的空架子,其中没有任何数据。 树型控件的每一个数据项都是一个TreeViewItem,而这些树形视图项只能在程序中逐项加入。

  将树形视图项加入到树形视图中的方法是使用InsertItem()系列函数中的一种,其中:

   ·InsertItemFirst()将加入项作为第一个子项;

   ·InsertItemLast()将加入项作为最后一个子项;

   ·InsertItem()将加入项放在指定的子项后面;

   ·InsertItemSort()按排序的顺序放置加入项。

  4.树形视图(TreeView)和树形视图项(TreeViewItem)对象的常用属性

  (1)树形视图项(TreeViewItem)对象的常用属性

    ---- Label:String 型,树形视图项的显示信息。

    ---- Data:Any型,树形视图项的内部值。

    ---- Level:Integer型,树形视图项在树形视图中级别。

    ---- Children:Boolean 型,它决定该项是否有下一层(如图1中书名)。

    ---- PictureIndex:Integer 型,该项非选中时所用的图标在图标队列中的编号。

    ---- SelectedPictureIndex:Integer型,该项选中时所用的图标在图标队列中的编号。

  (2)树形视图(TreeView)控件的常用属性

    ---- Picture:在Picture Name中加入四个不同的图标,用于代表树形视图中的两个层次(一、二级)、两种状态(未选、选中)。

    ---- General:可根据具体应用设定是否选中,其中:

    ---- DeleteItems:运行中是否允许删除表项。

    ---- DisableDragDrog: 运行中是否允许拖放表项。

    ---- EditLabels: 运行中是否允许单击表项来改变表项的标题。

    ---- ShowButtons:是否在表项放显示+-按钮,有示相对的扩展和收缩。

    ---- HideSelection:当该控件失去焦点时,选中项是否以高亮度显示。

    ---- ShowLine:表项间是否加一竖线。

    ---- LinesAtRoot:所有根层表项是否用竖线连接。

    ---- Indentation:子表项相对于父表项的向右缩进度。
共4页。 9 1 2 3 4 :

软件资讯·软件下载尽在天极软件

相关搜索:
相关文章及软件
关注此文读者还看过
热门关注
特别推荐
网友关注
软件下载
娱乐下载
驱动下载
文章排行
本周
本月
最近更新
关于我们|About us|网站律师|天极服务|电子杂志|RSS订阅|加入我们|网站地图
TMG
Copyright (C) 1999-2009 Chinabyte.com, All Rights Reserved 版权所有 天极网络
商务联系、网站内容、合作建议:010-82657868
版权声明 在线提交意见反馈 渝ICP证B2-20030003号
经营性网站备案信息 网警备案 中国网站排名
天极传媒:天极网|比特网|IT专家网|IT商网|52PK游戏网|IT分众