1、在VB中如何实现函数指针的功能,比如说我编写了一个遍历树型数据结构的过程,里边对树的每个结点做某个操作,如果是用C的话,这里我会调用一个函数指针指向对结点的操作函数。比如计算叶子数,计算层数等。在VB中如何实现呢?难道只有COPY&PASTE代码吗?
2、我使用TREEVIEW控件时候遇到这么一个问题,比如判断一个结点是不是叶子结点,我想判断:
NODE.CHILD是不是存在,但这里对一个叶子结点该怎么判断了,我用ISEMPTY返回的是FALSE,其他的函数ISNULL什么的也不对吧。(我知道这里可以直接看CHILDREN属性是不是0,但我想知道这里应该怎么判断一个对象是不是存在。比如用.NEXT属性判断是不是最后一个结点等)

解决方案 »

  1.   

    if NODE.Children = 0 then 是叶子结点
      

  2.   

    你安装一个msdn吧。然后搜索一下例子文件Datatree.vbp。就可以解决了.
    (DataTree 示例应用程序演示如何使用 TreeView 控件和 ListView 控件来查看一个小型数据库的目录 (Biblio.mdb)。其中还使用了 ProgressBar 控件,从而为用户提供了直观的工作进展指示。)
      

  3.   

    to  bugouku(不够酷)
    谢谢您的提醒,我很早就看过那个程序了。里边没有我问到的这样细节的问题。其实我学VB完全没有买书或下载什么教程,就是把MSDN的VB内容读了 一遍而已。