首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

再问treeviewer有关问题

2012-02-13 
再问treeviewer问题?原帖:http://topic.csdn.net/u/20110503/22/a0206b95-74c0-4b08-96e9-b98b11057db5.ht

再问treeviewer问题?
原帖:http://topic.csdn.net/u/20110503/22/a0206b95-74c0-4b08-96e9-b98b11057db5.html
按照里面各位大侠提供的意见,已经基本达到效果,但现在有一个疑问,如下图

ABC
 |
 +--EFG
  |
  +---HIJ

疑问:我已经使用了动态检查树结构的方法,因为结构太大,所以在点击一层结构的时候才去检查是否还有下一层结构,但现在就是想在点击“EFG”(就是在倒数第二层树结构)的时候,系统要做出我需要的动作(比如弹个框,显示一段文字之类),不知我说得明白否,请各位指教,谢谢。

[解决办法]
在 EFG 节点的 NodeClick 事件写你的弹出框。
如果是动态加载的,就用 BINDEVENT( ) 函数绑定事件

报谦,我搞错了,没想也没试就回复,对不起,也多谢 dkfdtf 版主的提醒,改为:
应该是控件的 NodeClick 事件,节点没有 NodeClick 事件。
就像 dkfdtf 版主说的那样,在控件的 NodeClick 事件写好判断代码,
通过各种方法判断你点击的当前节点是哪个,然后写对应的代码。
[解决办法]
vfp 中, 树控件节点只能是动态加载,所以无论如何都是在树控件的 NodeClick 中写代码

SQL code
*** ActiveX Control Event ***LPARAMETERS oNodedo casecase isnull(oNode)  * do someonecase oNode.text = 'EFG'  messagebox('这个节点的 key 值是:' + oNode.Key)otherwise  * do otherendcase 

热点排行