求助:在使用DrawJig时,怎么样输入参数
我想做一个生成明细表零件序号的,在C#里用DrawJig来实现拖动预览序号的位置,但是怎么样才能在执行DrawJig过程中来动态设置文本的大小呢,或者弹出个右键菜单,不要再DrawJig前设置,要在DrawJig当中设置就像CAD自带的画圆一样,选好圆心后右键弹出可以选择半径或直径
protected override SamplerStatus Sampler(JigPrompts prompts)
利用 JigPrompts prompts
具体是怎么用呢,我用下面这段代码,怎么直接就出现默认结果了JigPromptStringOptions pion = new JigPromptStringOptions("\n请选择操作的功能 ");
pion.Keywords.Add("改方向","S","改方向(S)");
pion.Keywords.Add("改大小", "B", "改大小(B)");
pion.Keywords.Default = "改方向";
PromptResult ss = prompts.AcquireString(pion);
if (ss.Status == PromptStatus.Keyword)
{
Autodesk.AutoCAD.ApplicationServices.Application.ShowAlertDialog("结果是:" + ss.StringResult);
}
return SamplerStatus.NoChange;
页:
[1]