protected bool AskContinueFix(string message, Editor editor) { var options = AcadPromptUtil.CreatePromptOptions <PromptKeywordOptions>(message, new string[] { "Yes", "No" }, new string[] { "是", "否" }, new char[] { 'Y', 'N' }); options.AllowNone = true; PromptResult promptResult = null; do { promptResult = editor.GetKeywords(options); } while (promptResult.Status != PromptStatus.OK && promptResult.Status != PromptStatus.Cancel && promptResult.Status != PromptStatus.None); if (promptResult.Status == PromptStatus.Cancel) { return(false); } if (promptResult.Status == PromptStatus.OK && promptResult.StringResult == "No") { return(false); } return(true); }