Ejemplo n.º 1
0
        public static AxDrawModelMatchList CreateModelSingle(ref AxDrawModelInfo retDrawInfo)
        {
            retDrawInfo.RemoveAll();

            // 1.弹出对话框设置参数

            DialogResult        drResult;
            AxDrawModelEditForm fmModelEditForm = new AxDrawModelEditForm();

            fmModelEditForm.ShowDialog();
            drResult = fmModelEditForm.DialogResult;

            if (drResult != DialogResult.OK)
            {
                retDrawInfo.RemoveAll();
                retDrawInfo.m_eType = EDrawModelType.emTypeNone;
                AxDrawModelMatchList modelModel = new AxDrawModelMatchList();
                return(modelModel);
            }

            // 2.根据设置的参数,开始创建


            retDrawInfo = fmModelEditForm.GetDrawInfo();
            AxDrawModelMatchList drawModel = _CreateModelSingle(retDrawInfo);

            drawModel.CreateMatchNum();

            return(drawModel);
        }
Ejemplo n.º 2
0
 private void btnCancel_Click(object sender, EventArgs e)
 {
     m_stDrawInfo.RemoveAll();
     m_stDrawInfo.m_eType = EDrawModelType.emTypeNone;
     this.DialogResult    = DialogResult.Cancel;
 }