public SpriteSelector()
{
InitializeComponent();
_folders = new Dictionary<string, SpriteFolder>(
// The TreeNodeCollection uses case-insensitive string comparer
StringComparer.Create(System.Globalization.CultureInfo.CurrentCulture, true));
_folderNodeMapping = new Dictionary<SpriteFolder, TreeNode>();
_nodeFolderMapping = new Dictionary<TreeNode, SpriteFolder>();
if (_spManagerIcons == null)
{
_spManagerIcons = new ImageList();
_spManagerIcons.Images.Add("Folder", Resources.ResourceManager.GetIcon("folder.ico"));
_spManagerIcons.Images.Add("OpenFolder", Resources.ResourceManager.GetIcon("openfldr.ico"));
}
folderList.ImageList = _spManagerIcons;
}