如何控制TreeView中的父节点不可选取?

youwuxian1213 2007-09-17 07:10:32
现有如下树形结构:
江西省
|-南昌市
|- 市直单位
|- 东湖区
|- 高新区
|- 东湖区
....

现在希望实现如下效果:
江西省","南昌市"等父节点不可选取,或者将这个父节点用灰色灰色显示出来
让用户不会去选择。

不知道有什么办法?
...全文
387 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天行归来 2007-09-18
  • 打赏
  • 举报
回复
判断树结点如果有子节点,用户选择时,提示该节点是不可选的。
west3316 2007-09-18
  • 打赏
  • 举报
回复
设置如果选择
江西省
¦-南昌市

就让他选择 ¦- 市直单位
夜o猫 2007-09-18
  • 打赏
  • 举报
回复
在你的树的OnChange事件中加入以下代码:

while tvMain.Selected.Count>0 do
tvMain.Selected.GetNext.Selected:=True;

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧