private void bbi_ItemClick(object sender, ItemClickEventArgs e) { var paths = FileGroup.SplitFilePaths((string)e.Item.Tag); if (paths.Length > 0) { DialogResult r; if (groupFilesControl.CurrentFileGroupControl != null) { r = groupFilesControl.CurrentFileGroupControl.DoSaveFiles( SaveOptions.OnlyIfModified | SaveOptions.AskConfirm); } else { r = DialogResult.OK; } if (r == DialogResult.OK) { addMruFilesFile(FileGroup.JoinFilePaths(paths)); //_mruFilesMenu.SetFirstFile( e.Number ); groupFilesControl.DoLoadFiles( FileGroup.CheckCreate( ProjectFilesControl.Project, paths), ProjectFilesControl.Project); } } else { removeMruFilesFile(FileGroup.JoinFilePaths(paths)); //_mruFilesMenu.RemoveFile( e.Number ); } UpdateUI(); }