[C#] Treeview에 아이콘 표시 방법

winform 작업할 경우에 treeview를 사용할때 아이콘을 표시해서 좀 더 명확하게 보여주어야 할때가 있습니다.
이럴 경우에 아이콘을 사용하면은 글을 읽이 않아도 아이콘 모양으로 한번에 알아 보기 쉽도록 하기 위해서 필요한 기능입니다.

리소스에 아이콘을 추가 하고 해당이름으로 리스트를 만듭니다.
이 이후에 treeview에 node에 맞춰서 추가를 해 주면 됩니다.

// 아이콘 리스트 만들기
ImageList myimageList = new ImageList();
myimageList.Images.Add(Properties.Resources.icon); // 아이콘 1
myimageList.Images.Add(Properties.Resources.icon2); //아이콘 2
treeView1.ImageList = myimageList;

// 아이콘 추가
TreeNode AllCreator = new TreeNode("이름");
AllCreator.ImageIndex = 0;
AllCreator.SelectedImageIndex = 0;
treeView1.Nodes.Add(AllCreator);