天天看點

AutoCAD .Net 擷取使用者輸入——浮點型數值

GetDouble的用法示例

Document doc = Application.DocumentManager.MdiActiveDocument;
double value = 0.0;
PromptDoubleOptions options = new PromptDoubleOptions("\n請輸入浮點數: ");
options.AllowNone = true;
options.DefaultValue = 0.0;

PromptDoubleResult result = doc.Editor.GetDouble(options);
switch (result.Status)
{
    case PromptStatus.OK:
        value = result.Value;
        doc.Editor.WriteMessage("\nValue = " + value);
        break;

    case PromptStatus.None:
        value = options.DefaultValue;
        doc.Editor.WriteMessage("\nValue = " + value);
        break;

    case PromptStatus.Cancel:
        doc.Editor.WriteMessage("\n使用者取消了輸入");
        break;

    default:
        break;
}           

PromptDoubleOptions 用于設定使用者輸入的控制項,具體可對應參照文章:

http://blog.csdn.net/hisinwang/article/details/78887888

繼續閱讀