当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 53)问:能介绍一下TTreeNodes与TTreeNode? 答:在BCB中,树状视图的节点是通过TTreeNodes对象来管理的,通过这个对象可以对树状视图进行动态的增加、删除、插入、移动节点等操作。
 

 

 ·c++ builder 初学问与答(五)    »显示摘要«
    摘要: 38)问:事件onchange和onscorll都可以描述滚动条的滚动事件,他们有什么区别吗? 答:事件onchange和onscorll是有区别的。只要属性position的值发生改变,那么无论这个值是用户操作滚动条引起的还是通过程序修改的,都会产生onchange事件。而onscorll事件只有在用户操作滚动条时才发生。当用户操作滚动条时,首先发生onscorll事件,然后onchange事......
 ·c++ builder 初学问与答(三)    »显示摘要«
    摘要:  3. 按钮类组件    21)问:在进行windows程序界面设计中,经常会用到按钮,在c++builder中,按钮一定是通过按钮组件来实现的吗?  答:是的,并且c++builder的按钮类组件十分丰富。bcb提供了两类按钮类组件:一类是执行类按钮,另一类是信息类按钮。所谓执行类按钮是指它们通常用来启动程序运行的,比如按钮、位图按钮、加速按钮。而信息类按钮一般用来获取信息,包括单选按钮和复选......


C++ Builder 初学问与答(七)

  53)问:能介绍一下ttreenodes与ttreenode?

  ttreenode的主要属性与函数: 【程序编程相关:iczelionVxdcntut3

  答:在bcb中,树状视图的节点是通过ttreenodes对象来管理的,通过这个对象可以对树状视图进行动态的增加.删除.插入.移动节点等操作.而每一个节点都是一个ttreenode对象. 【推荐阅读:iczelionVxdcntut4

  item:其声明为:_property ttreenode* item[int index];这个属性用来访问该节点的某个子节点.其中参数index为其子节点在所有子节点中的位置. 【扩展信息:iczelionVxdcntut2

  count:这个属性用来返回某个节点所拥有的子节点的数目.它不包括其子节点.

  index:这个属性用来返回该节点在其父节点的所有子节点中的位置.

  text:这个属性用来设置或者返回节点的标签.

  delete:这个函数用来删除该节点本身.

  deletechildren:这个函数用来删除该节点的所有子节点.

  edittext:这个函数用来对节点进行就地编辑.

  indexof:其声明为:int _fastcall indexof(ttreenode* value);这个函数将返回该节点的某个子节点的序号.子节点由参数value指定.如果参数value指定的节点不是该节点的子节点,函数将返回-1.

  ttreenodes的主要属性与函数:

  count:这个属性用来返回树状视图中节点的数目.

  add:其声明为:ttreenode *_fastcall add(ttreenode,const system::ansistring s);这个函数将在树状视图中增加一个节点,新节点成为参数node 指定的节点的父节点的最后一个子节点,参数s为新节点的标签.

  addchild:其声明为: ttreenode *_fastcall addchild(ttreenode,const system::ansistring s);增加的新节点为参数node指定的节点的最后一个子节点.

  addchildfirst:其声明为: ttreenode *_fastcall addchildfirst(ttreenode,const system::ansistring s);这个函数与addchild不同的是新增加的节点为node节点的第一个子节点.

  addfirst :其声明为:ttreenode *_fastcall addfirst(ttreenode,const system::ansistring s);这个函数与add 相似,不同的是新节点成为node节点的父节点的第一个子节点.

  clear:这个函数将把整个树状视图都清空.

  delete:其声明:void _fastcall delete(ttreenode *node);这个函数将删除参数node 指定的节点.


...   下一页
 ·c++ builder 初学问与答(一)    »显示摘要«
    摘要:  一直以来都想写一点为bcb初学者快速入门的东西,前不久写了几篇《闲谈bcb》想把自己学习bcb中如何来解决难点的方法说给大家,没想到被骂得不成样子。本想不写了,但觉得这些东西留下来能做什么呢?还是用另一种方法来重新演译我的思维吧,最近有些忙,那几篇没有写完的文章,我也会尽快写完的,至于《深入qr》,我想我一定会用另一种手法来写,让你一看就会把qr这个娇女的所有衣服都脱光,不整理到这个地步,我是......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE