如题,相反,在取消一个子节点的打勾状态后让其父节点的打勾状态也随即取消(Delphi)
解决方案 »
- Spvoice需要注册吗?
- 很傻的问下各位:delphi翻译的程序能在Window7、Vista下运行吗
- 請幫忙!delphi連結MySql提示“DBX Error: Invalid Precision.”
- 走过路过的进来看看qreport问题.
- 哪位大侠能推荐一套比较不错的管理客户资料的软件供下载?
- ·······程序测试·······
- 求助:如何编程实现交换鼠标左右键的同时也改变鼠标指针的指向?
- TWinsock UDP下接受数据问题
- 急!急!急!远程文件传送问题:两台计算机通过modem拨号连接成功后,如何得到本地计算机和远程计算机的动态ip地址? (高分)
- 难道开发OA系统一定要用Loutus吗?
- 问两个关于TWebBrowser的问题:
- 窗体从最小化到正常状态这一过程究竟会不会触发OnShow事件?
然后利用treeview的item的相关属性,递归地来实现
正在打勾的TreeNode: TreeView.GetNodeAt(X, Y)
取得打勾的代码也有了
设置打勾状态 TreeNode.StateIndex := Byte(boolCheckState)+1
得到父节点 TreeNode.Parent
得到子节点 TreeNode.getFirstChilde/GetNextChiled(AChildNode)你还有什么解决不了的导致写不出来代码的问题呢?
比如说我知道了GetTreeNodeChecked这个function,我是否可以从哪里查到呢?就像是从MSDN查API DeviceIoControl那样
你给了我很多例子,我非常感谢,但对于才接触Pasic语言的我来说要弄懂需要时间,难在比如说Byte(chkStat)+1这样的表达式的意义,您高估了我的理解力
而且您知道我不可能有debug方法,一旦code出问题我只能一行一行看,根据自己掌握的语法,结合逻辑来看。
最费劲的问题还是目前我没有一个工具可查询对象,结构,函数等。