在TREEVIEW中,怎样判断选中的是父节点,还是子节点?比如有两级节点另外,我点一个节点后,增加一个新的节点,这个新的节点我只想在第一个父节点下增加,而不想在第2个节点下增加,现在情况是在第二个节点下增加了--如果点第2个节点新增节点的话,不知道怎么样才能防止这种情况出现?请大虾们 抽点时间帮帮忙啊!---谢谢先了
解决方案 »
- 使付窗体处于最前端问题
- 怎样把SQL的错误信息换成我自己的信息
- 关于一个交互式的Web服务器应用程序的疑惑(有代码,请……)
- If...then中的表达式必须是逻辑型的吗?
- 救命!!关于word与olecontainer的问题,在线等待!!
- TStringField是怎么定义出来的?
- 用SQL SERVER中的imprort and export data 将paradox的数据库转为SQL SERVER数据库,可当数据库有密码时,如何转换?
- cxGrid日期单元格选择日期时出现Invalid Floating Point Operation错误
- 能这样查询吗?
- 在使用控件的时候,出现这个问题,我该怎样去解决?
- 关于二维动态数组的问题
- 滚动文字显示闪烁如何消除?
Level=0为第一层
Level=1为第二层
.....................
for i:=0 to fcTreeView1.Items.Count -1 do
begin
if TreeView1.Items[i].Selected=true then
begin
self.cdsDef.Open;
if(TreeView1.Items[i].Level=1) then
begin
with cdsDef do
showmessage(TreeView1.Items[i].StringData);
end; end;
end;
end;
.......Level=0是根节点
Level=1是根节点的下一层
showmessge('不是父节点‘);
else
showmessage(’是父节点‘)