private void SyncCloseMenuItem()
{
foreach (ToolStripItem tsi in closeToolStripMenuItem.DropDownItems)
{
tsi.Click -= new EventHandler(dumpFileClose_Click);
}
closeToolStripMenuItem.DropDownItems.Clear();
SortedDictionary<string, string> sd = new SortedDictionary<string,string>();
foreach (Indexer ixr in indexes.Values)
{
sd.Add(Path.GetFileNameWithoutExtension(ixr.File), ixr.File);
}
foreach (string file in sd.Keys)
{
ToolStripItem tsi = new ToolStripMenuItem(file);
tsi.Name = sd[file];
closeToolStripMenuItem.DropDownItems.Add(tsi);
}
foreach (ToolStripItem tsi in closeToolStripMenuItem.DropDownItems)
{
tsi.Click += new EventHandler(dumpFileClose_Click);
}
closeToolStripMenuItem.Enabled = (closeToolStripMenuItem.DropDownItems.Count > 0);
}