社区
C++ Builder
帖子详情
请教一下RzChechTree控件的用法
jone7319
2011-02-23 01:50:23
1.如何创建一棵有三层节点的树,请给出例子,40分
2.如何判断某一层的节点是否被选中,请给出例子,40分
3.如何读取某一节点名,20分
...全文
78
7
打赏
收藏
请教一下RzChechTree控件的用法
1.如何创建一棵有三层节点的树,请给出例子,40分 2.如何判断某一层的节点是否被选中,请给出例子,40分 3.如何读取某一节点名,20分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jone7319
2011-02-24
打赏
举报
回复
这样做似乎不对,是不是要启遍历节点并判断所在层,如何确定是第几层的第几个节点?
RzCheckTree1->Items->AddChild(RzCheckTree1->Items->Item[3],"aaa");
jone7319
2011-02-24
打赏
举报
回复
再请教一下,如果在第一层的第三个节点上增加一下子节点如何做?
ccrun.com
2011-02-23
打赏
举报
回复
手头没有安装Raize组件. 但是rzCheckTree的用法, 用TTreeView基本相同, 自己猜一下就好了.
jone7319
2011-02-23
打赏
举报
回复
谢谢周药师,我去试看看,因为没用过这个控件
jone7319
2011-02-23
打赏
举报
回复
我试试格式代码看,刚才是不行的。
[code=C]/C++
ShowMessage("hello world!"); //test only
[/code]
周药师
2011-02-23
打赏
举报
回复
贴不了格式代码了??
测试一下
[code=C]/C++
int Level = 1 ; //层数, 顶层为0
[/code]
周药师
2011-02-23
打赏
举报
回复
1、创建一棵有三层节点的树
[code=C]/C++
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TTreeNode * pNodes,*pNode1,*pNode2 ;
pNodes = RzCheckTree1->Items->Add(NULL, "商品类别");
pNode1 = RzCheckTree1->Items->AddChild(pNodes, "水果");
pNode2 = RzCheckTree1->Items->AddChild(pNodes, "蔬菜");
RzCheckTree1->Items->AddChild(pNode1, "苹果");
RzCheckTree1->Items->AddChild(pNode1, "雪梨");
RzCheckTree1->Items->AddChild(pNode2, "白菜");
RzCheckTree1->Items->AddChild(pNode2, "猪肉");
}
[/code]
2、如何判断某一层的节点是否被选中
判断第一层的哪些节点被选
[code=C]/C++
int Level = 1 ; //层数, 顶层为0
for(int i=0;i<RzCheckTree1->Items->Count;i++)
{
if(RzCheckTree1->Items->Item[i]->Level==Level)
if(RzCheckTree1->ItemState[i]== csChecked)
ShowMessage("第"+IntToStr(Level)+"层的"+RzCheckTree1->Items->Item[i]->Text+"被选中") ;
}
[/code]
3.如何读取某一节点名
获取索引为1的节点的节点名,并判断当前状态
[code=C]/C++
String Name = RzCheckTree1->Items->Item[1]->Text;
ShowMessage(Name);
if(RzCheckTree1->ItemState[1]== csChecked)
ShowMessage(Name+"被选中");
else
if(RzCheckTree1->ItemState[1] ==csPartiallyChecked)
ShowMessage(Name+"的子节点有被选择的");
else
ShowMessage(Name+"节点以及子节点都没有被选择中");
[/code]
C#自定义
控件
库
C#自定义
控件
库
C#
控件
大全
1、数据显示
控件
2、数据绑定和数据定位
控件
3、文本编辑
控件
4、信息显示
控件
5、网页显示
控件
6、从列表中选择
控件
7、图形显示
控件
8、图形存储
控件
9、值的设置
控件
10、数据的设置
控件
11、对话框
控件
12、菜单...
朱老师QT系列课程-1.7.QT其他标准
控件
和布局
控件
一部分主要讲QT的Item类
控件
,包括ItemView类4个
控件
(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控件
(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类
控件
,包括 &...
WdatePicker 非常实用的时间js
控件
+demo
WdatePicker 非常实用的时间js
控件
+demo WdatePicker 非常实用的时间js
控件
+demo WdatePicker 非常实用的时间js
控件
+demo
c#做的指示灯
控件
用法
_C#
控件
之TextBox的使用方法
1、TextBox
控件
简介C#中的TextBox
控件
常用于在窗体中接收用户的输入或显示文本,利用该
控件
可以让用户输入文本、密码等信息,同时也可以控制用户输入内容的长度、类型等下图中类型名称后的
控件
即文本框
控件
。...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章