已经实现了TreeView中显示CheckBox,但是无法对CheckBox的Enable进行控制,请赐教!!!

解决方案 »

  1.   

    自己定义一个事件消息。当Cursor changed的时候触发。应该可以吧??
      

  2.   

    我的想法是用图标来实现,不同的状态用不同的图标,图标放在ImageList1里和TreeView连接
    if .. then
      TreeViewRights.Items[i].Item[j].StateIndex := n;
      TreeViewRights.Items[i].Item[j].SelectedIndex:= n;
      TreeViewRights.Items[i].Item[j].ImageIndex:= n;
      

  3.   

    直接用fctreeview控件 算了 最简单方便了
      

  4.   

    借鉴jhldelphi的想法
    Delphi(Pascal) 
    IF TreeViewRights.Items[i].Item[j].ImageIndex = n THEN
    ....
    [/Quote]
      

  5.   

    IF TreeViewRights.Items[i].Item[j].ImageIndex = n THEN 
    .... 
      

  6.   

    最后我还是以Delphi显示代码的方式进行控制的。因为事隔太久,但是网上能找到,大家可以去搜索一下,但是还是感谢大家的热心。