protected virtual bool DisplayAddNewDevicesToBackupMessageCore() { DialogResult res = DialogResult.Yes; while (true) { res = ShowDialog( StorageManagerDialogAction.DisplayAddNewDevicesToBackupMessage, "All specified backup media are full. Please add new backup media.", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); AddAction(new StorageManagerDialogActionInfo() { Action = StorageManagerDialogAction.DisplayAddNewDevicesToBackupMessage, DialogResult = res }); if (res != DialogResult.Yes) { return(false); } Manager.SaveBackupState(); ShowStorageForm(); if (Manager.BackupStateChanged()) { break; } } return(true); }