TDBTreeView的问题,有无高手? (100分)

  • 主题发起人 主题发起人 万户侯
  • 开始时间 开始时间

万户侯

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:右键菜单。点右键怎样确定当前的记录?
问题2:左键点击常常出现定位不准的现象。
问题3:按树节点的上下顺序出报表。
 
难道没人会吗?都是菜呀!
 
TDBTreeView
不是菜,是这个东西本人没用过,我的
连接数据库的Treeview都是自己做的。
这是个什么控件,没用过!!!
帮你up
 
没有用过DBTree .
不过我想 肯定要做成一个指针结构的Record ,点击了那个记录,得到指针去原来的
结构中去找,然后得到那条记录。
(猜想的东西,可以不睬...)
参考。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=983320

 
问题难道无法解决?
 
既然有这么多问题
问题1:右键菜单。点右键怎样确定当前的记录?
问题2:左键点击常常出现定位不准的现象。
问题3:按树节点的上下顺序出报表。
用TREEVIEW是最合适的,如果需要对数据库操作的TREEVIEW
原代码可以来信给我,我发给你
 
能给我一份吗?
lb_icesea79@inhe.net
 
TREEVIEW有現成的數據庫控件,我沒用過,我原來用TREEVIEW做過,寫了很多代碼,
不過沒你提的几個問題出現.我建議你用回TREEVIEW寫代碼,雖然麻煩點,但是代碼簡單,基本
上沒有什么問題.
 
火龙真人:
没有你的地址,怎么去信?
我:wanhuhou@msn.com
谢谢!
 
DBTreeView本来就没什么内容,需要一个树型结构的数据库。及递归加载数据节点。
方法就是用Table的bookmark方法定位。
想更改也很容易呀。
 
>>>>问题1:右键菜单。点右键怎样确定当前的记录?
在MouseDown里加TV.GetNodeAt(X,Y);
>>>>问题2:左键点击常常出现定位不准的现象。
有没有搞错,DBTreeView里根本没对这个处理,换句话说,
如果它定不准,TreeView也定不准了?
>>>>问题3:按树节点的上下顺序出报表。
说过了,DBTreeView需要那种树型结构的数据表支持。这得从数据表那里找答案。
 
各位:
用指針啦,我也是這樣用的,肯定可以:
treeview.items[0].data ,
你做一個指針類型,在添加節點的時候將該指針指向一個記錄字段,
然後用:
treeview.items.AddChildObject(ParentNode,'aa',tobject(指針變量));
然後訪問指針用:指針類(treeview.items[0].data)
 
火龙真人:
可以给我一份吗?
pmis_2000@163.com
谢谢!
 
可以给我一份吗?
ah_wcw@sohu.com
谢谢!
 
基本解决了!
 
后退
顶部