private void AddToRecentList(string fileName)
{
const int maxRecentItems = 10;
if (!cbRecentFiles.Items.Contains(openFileDialog.FileName))
{
if (cbRecentFiles.Items.Count + 1 > maxRecentItems)
{
cbRecentFiles.Items.RemoveAt(cbRecentFiles.Items.Count - 1);
}
cbRecentFiles.Items.Insert(0, openFileDialog.FileName);
cbRecentFiles.SelectedIndex = 0;
}
else
{
cbRecentFiles.SelectedItem = fileName;
}
}