Delphi/C++ Builder の TreeView で、TreeNode を MoveTo した後、OverlayIndex が有効にならない

Delphi/C++ Builder の TreeView で、OverlayIndex を利用している TreeNode を MoveTo した後、OverlayIndex の設定が有効にならない

-1 にて、オーバレイをリセット後、再設定する必要がある

  1. var DefOverlayIndex: Integer  
  2.   
  3. DefOverlayIndex := DragNode.OverlayIndex;  
  4. DragNode.MoveTo(DropNode, naInsert);  
  5.   
  6. DragNode.OverlayIndex := -1;  
  7. DragNode.OverlayIndex := DefOverlayIndex;  

コメント