void CreateItem(ShellItem folder, int indent)
{
//TODO: Double Check recursive code
int index = m_Combo.Items.Add(new ComboItem(folder, indent));
if (folder == m_SelectedFolder)
{
m_Combo.SelectedIndex = index;
}
if (folder == m_Computer || folder == ShellItem.Desktop || folder.IsParentOf(m_SelectedFolder))
{
foreach (var item in folder)
{
CreateItem(item, indent + 1);
}
}
}