public static bool Show(string name, out ReplaceResult result) { ReplaceBox box = new ReplaceBox(); box.label1.Text = string.Format(Properties.Resources.ReplaceConfirm, name); box.ShowDialog(); result = box.result; return(true); }
private bool ShowReplaceDialog(string name) { if (yesToAll) return true; else if (noToAll) return false; else { ReplaceBox dialog = new ReplaceBox(name); dialog.ShowDialog(); switch (dialog.result) { case ReplaceResult.NoToAll: noToAll = true; return false; case ReplaceResult.No: return false; case ReplaceResult.YesToAll: yesToAll = true; return true; case ReplaceResult.Yes: return true; } } throw new Exception("cant get here anyway"); }