TTreeview的难题?(就这么多了!!)(85分)

  • 主题发起人 主题发起人 delphi_help
  • 开始时间 开始时间
D

delphi_help

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]本人做了一个样品管理的程序,大概结构是这样的:TTreeview用来显示分类,DBGrid用
来显示具体的数据;当我点击Treeview上的某个节点时,Dbgrid显示当前节点的子节点的数
据。
如何才能作到象windows那样,当我在右边表格改变某个数据时(正好是显示在树节点
text上的那个字段),直接反映在左边的树形控件对应的节点上?
 
这个你可以在Ttreeview 的onclick 事件中写相应的处理代码就可以了。
 
找个DBTreeview
 
喝喝!在这个字段的OnChange事件中修改节点文字.
 
当我运行程序,树或得焦点,但并还没有扩展开;而右边的表格已经显示了树根节点的第一
层的子节点(比如有三条记录);当我选中表格中的某条记录时,刚好这条记录在树中还有
子节点,双击这条记录,表格重新查询,显示查询记录的子记录,连续好几层;而这时树的
焦点还在根上,如何能让树在表格操作时同时下拉,有点象windows的资源管理器???
 

with TreeView do
for i := 0 to items.count-1 do
if items.item.Text = Trim(Query.Fieldbyname('Name').AsString) then
begin
selected := items.item;
break;
end;
 
当TREEVIEW扩展时,怎样才能使非当前节点关闭?
 
多人接受答案了。
 
后退
顶部