起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 130|回复: 6

【搞定】急!!在线等**

[复制链接]
发表于 2007-6-20 17:07:08 | 显示全部楼层 |阅读模式
我在数据集代理的DATACHANGE事件里写了
Self.DataTreeList1.FocusedNode.HasChildren之类的判断语句
编译没有错误 运行就报错 难道是数据集代理不让使用窗体组件的属性???
回复

使用道具 举报

 楼主| 发表于 2007-6-20 17:15:28 | 显示全部楼层
又没有人回复啊!!!!!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 17:32:24 | 显示全部楼层
服了..............................................还没有人回复
回复 支持 反对

使用道具 举报

发表于 2007-6-21 08:51:06 | 显示全部楼层
请问楼主的要实现的是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 09:39:24 | 显示全部楼层
判断当前选中项有没有子节点.根据判断的结果来对FIELD操作
回复 支持 反对

使用道具 举报

发表于 2007-6-21 10:29:12 | 显示全部楼层
这样写试试
procedure TMainForm.DataSetBroker1DataChange(Sender: TObject; Field: TDataField);
begin
  if assigned(Field) then
    if Self.DataTreeList1.FocusedNode.HasChildren then
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-21 11:11:33 | 显示全部楼层
结贴吧 设计思路变了 不能用这种方法 要在数据集中做手脚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 23:38 , Processed in 0.039715 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表