가끔 질문이 들어옵니다.
ShellTreeView나 ShellListView에서 폴더 또는 화일의 내용을 어찌 해야 하나요? 하고는
물론 ‘잘~~~’ 이라고 애기해 줍니다.
ShellTreeView특정 폴더를 안보이게 하기.
안보이게 하는게 아니라 Node에서 지워 버립니다. 물론 ShellTreeView.Refresh( ShellTreeView1.Items[0] );하면 다시 나오겠죠?
1 2 3 4 5 |
if ShellTreeView1.Items[i].Text = '내 문서' Then begin ShellTreeView1.Items[i].Delete; break; end; |
일단 ShellListView이던 ShellTreeView이던 어떤 넘이던 Items와 연결된 Folders라는 넘을 잘만 이용하면, 원하시는 모든것을 해결할수 있습니다.
1 2 3 4 5 |
for i := 0 to ShellTreeView1.Items.Count - 1 do Begin // ListBox1.Items.Add( ShellTreeView1.Folders[i].DisplayName ); // ListBox1.Items.Add( ShellTreeView1.Folders[i].PathName ); End; |
주절 주절 주저리 였습니다.
최신 댓글