안녕하세요.
Sample에 있는 TShellTreeView를 사용합니다. 그리고 Folder는 물론 File도 보이도록 설정되어 있습니다.
1. File을 생성하는 함수를 만들어 File을 만든 경우 AutoRefresh가 True임에도 불구하고 Tree가 Update되지 않습니다. 강제로 Update시키는 방법이 있습니까?
2. File을 지우려고 하는경우에는 해당 File이 사용중으로 되어 있고 따라서 삭제가 되지 않습니다. TreeView의 Select된 Node는 이동시켜 봤는데, 내부적으로 지우려는 file을 Access하고 있나 봅니다. 해결 방법이 없을까요?
3. PopupMenu를 빈칸으로 두면 탐색기의 Tree 창에서의 PopupMenu와 같은 메뉴가 뜨고 거기서 삭제는 잘 됩니다. Refresh도 바로 하고요. 이 PopupMenu에 File이나 Folder 만들기 메뉴를 넣을 수는 없을까요. 그리고 그 메뉴가 탐색기의 새로 만들기 menu가 선택된 것 처럼 동작하게 할 수 있습니까? (삭제 메뉴처럼)
4. 아님 그냥 TTreeView써서 새로 만드는게 나을까요.
좀 불편한점도 있기는 하지만, 그래도 위의 문제들만 해결되면 쓸만한거 같은데.. 혹시 사용해보신 분들의 도움을 기다립니다.
감사합니다.