请问各位大哥,在使用 用户交互 时,怎么实现同时使用两个 提示选项类?
请问各位大哥,在使用 用户交互 时,怎么实现同时使用两个 提示选项类?比如使用CAD画圆的时候,在选定圆心后,程序既可以响应PromptDistanceOption 以输入半径,也可以响应PromptPointOption 以通过获取点的方式确定半径。
这是怎么实现的呢??? JigPromptPointOptions optJig = new JigPromptPointOptions
(string.Format("\n{0} [数量(N)/中心距(D)/边距递增(X))]", info));
optJig.Keywords.Add("N");
optJig.Keywords.Add("D");
optJig.Keywords.Add("X");
if (resJigDis.Status == PromptStatus.Keyword)
{
switch (resJigDis.StringResult)
{
case "N":
copyCount = GetCopyCount(ed);
break;
case "D":
copyDistance = GetCopyDistance1(ed);
break;
case "X":
copyDistance = GetCopyDistance2(ed, extentsWidth);
break;
}
页:
[1]