社区
C++ Builder
帖子详情
问一个关于TTreeView控件中树节点所带数据的问题
zhyq
2001-07-19 10:56:23
在我的程序中,我把TTreeView控件所创建的树的每一个节点都让它带上了数据值(即定义了TTreeNode的Data属性),在这些节点中,我把它们分成两类,所带的数据类型不同,我想请问的是在程序中我该如何判断这些节点属于哪一数据类型?也就是如何判断指针类型的问题?
...全文
155
11
打赏
收藏
问一个关于TTreeView控件中树节点所带数据的问题
在我的程序中,我把TTreeView控件所创建的树的每一个节点都让它带上了数据值(即定义了TTreeNode的Data属性),在这些节点中,我把它们分成两类,所带的数据类型不同,我想请问的是在程序中我该如何判断这些节点属于哪一数据类型?也就是如何判断指针类型的问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhyq
2001-07-20
打赏
举报
回复
谢谢各位,问题解决
victorchen_2000
2001-07-19
打赏
举报
回复
leeyansheng(风妖精) 的做法必须用类才可以。
qin_wei(烤毛蛋) 的做法可以用
「已注销」
2001-07-19
打赏
举报
回复
我想除非你额外加标志
你自己预先清楚是什么类型
否则是无法判断类型的吧
@_@
red_eyes
2001-07-19
打赏
举报
回复
你们2个在做什么?有钱可以抢么?
leeyansheng
2001-07-19
打赏
举报
回复
对不起,我写错了一个地方
dynamic_case 应该是 dynamic_cast
qin_wei
2001-07-19
打赏
举报
回复
leeyansheng(风妖精) 跟我抢分,揍死你!!!!
qin_wei
2001-07-19
打赏
举报
回复
方法二补充:
struct st1
{
byte flag
...
}
struct st2
{
byte flag
...
}
if(*((byte*)Data)==0)
{
}
else
{
}
leeyansheng
2001-07-19
打赏
举报
回复
你是无法判断指针类型的问题的。但是有一种方法。
你可以把你自己定义的类赋给 Data属性
然后
伪代码
自定义类1 * p1;
自定义类2 * p2;
p1 = (dynamic_case)< 自定义类1 * >( TreeNode->Data );
if ( p1 ) // 说明Data的指针是自定义类1
{
//加入自己的处理
}
p2 = (dynamic_case)< 自定义类1 * >( TreeNode->Data );
if ( p2 ) // 说明Data的指针是自定义类2
{
//加入自己的处理
}
。
。
。
qin_wei
2001-07-19
打赏
举报
回复
方法一,根据pNode的图标号区分Data的结构类型
方法二,如果图号一样可以设定两个数据结构头一个byte 为标识。
jixian
2001-07-19
打赏
举报
回复
扑!我靠。。。
溅了一身血。。。。。
wu_gf
2001-07-19
打赏
举报
回复
楼上有人打架喽!快来看热闹啊!@_@
C# winform T
treeView
控件
的无限级
数据
绑定
在C# WinForm开发中,
TreeView
控件
是
一个
常用的组件,用于展示层次结构的
数据
,比如文件系统、组织结构等。在本教程中,我们将探讨如何在VS2008环境下,结合SQLServer2000
数据
库,实现
TreeView
控件
的无限级
数据
绑定...
C++Builder下T
TreeView
编程
在C++Builder中,`T
TreeView
`
控件
是用于创建和管理树形结构视图的强大工具,常用于显示层次化的
数据
。本项目着重探讨了如何利用`T
TreeView
`进行编程,实现了以下四个主要功能: 1. **添加、修改、删除
节点
信息**: ...
T
TreeView
组件在Delphi
数据
库中的应用示例.rar
1. **T
TreeView
组件介绍**:T
TreeView
是VCL(Visual Component Library)框架中的
一个
控件
,它以树形结构显示
数据
,每个
节点
可以有子
节点
,支持多种事件,如OnClick、OnChanging等,便于用户交互。 2. **创建
数据
库...
delphi 树型
控件
自动根据
数据
集生成树型结构
T
TreeView
提供了
一个
可视化的组件,用于展示具有父
节点
和子
节点
的关系的
数据
。每个
节点
表示
一个
条目,可以有零个、
一个
或多个子
节点
。
节点
可以通过 TreeNode 对象进行操作,包括添加、删除和修改。 要自动根据
数据
...
rm3.rar_delphi7_
控件
_树形
控件
- `powerpck`:可能是
一个
包含增强功能的
控件
包,提供对T
TreeView
组件的扩展或优化。 - `res`:资源文件夹,可能包含图片、图标等资源,用于树形
控件
的
节点
显示。 - `source`:源代码文件,用户可以查看和学习...
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章