示例#1
0
        public override bool Load(object obj)
        {
            bool ret = true;

            Dirty     = false;
            sqltable  = (tblCurve)obj;
            SQLID     = sqltable.ID;
            oIndex    = sqltable.oIndex;
            Layer     = (LAYERS)sqltable.Layer;
            NewObject = false;

            shapeoutline.LineStyle = sqltable.LineStyle;
            ShapeType = STATIC_OBJ_TYPE.ID_CURVE;
#if EWSAPP
            drawexpressionCollection.DisplayObjectParametersstr       = sqltable.Argument;
            drawexpressionCollection.DisplayObjectDynamicPropertysstr = sqltable.Expression;
            drawexpressionCollection.DisplayObjectEventHandlersstr    = sqltable.Action;
#endif
            Points = sqltable.Points;

#if OWSAPP
            if (sqltable.validexpression)
            {
                loadDrawExpressionCollection(sqltable.CompiledExp);
                UpdateHasExpression();
            }
#endif
            return(ret);
        }
 public tblPointsCurveCollection(tblCurve parent)
 {
     m_CurveID_tblCurve = parent;
 }