Пример #1
0
 private void Initialize(string caption, Point pt)
 {
     Caption     = caption;
     TextSize    = 15;
     LeTextColor = new LeColor(Color.Red);
     LeTextFont  = new LeFont(new Font("Tahoma", 10));
     Boundary    = new Rectangle(pt, new Size(0, 0));
 }
Пример #2
0
 private void Initialize(string caption, Rectangle rect)
 {
     Caption   = caption;
     TextSize  = 15;
     Opaque    = true;
     TextColor = new LeColor(Color.Red);
     TextFont  = new LeFont(new Font("Tahoma", 15));
     Boundary  = rect;
 }
Пример #3
0
        public AreaShape(Rectangle shape, int index)
            : base(shape)
        {
            TextField = new TextShape("Shape " + index, shape, this);
            Boundary  = shape;

            Opaque    = false;
            FromColor = new LeColor(Color.FromArgb(100, Color.Red));
            ToColor   = new LeColor(Color.FromArgb(100, Color.Red));

            base.ShapeMoved   += new BoundaryShape.ShapeMoveHandler(OnMoveBorder);
            base.ShapeResized += new BoundaryShape.ResizingShapeMoveHandler(ResizeBorder);
        }
Пример #4
0
        public override void DrawMouseDown(MouseEventArgs e)
        {
            ptOrigin    = e.Location;
            ptCurrent.X = -1;
            ShowBorder  = false;
            LeFromColor = new LeColor(Color.Black);

            int size = LeMenu.Size * 3;

            Boundary           = new Rectangle(Common.MovePoint(e.Location, new Point(-size / 2, -size / 2)), new Size(size, size));
            base.ShapeResized += new ResizingShapeMoveHandler(OvalShape_ShapeResized);
            CreateNewShape();
        }
Пример #5
0
        public ArrowShape(Rectangle rect)
            : base(rect)
        {
            ArrayList points = Common.GetPointsFromRect(rect);

            FromColor = new LeColor(Color.Red);
            ToColor   = new LeColor(Color.Blue);

            path = new GraphicsPath();
            path.AddPolygon((Point[])points.ToArray(typeof(Point)));
            this.arrowPoints = points;

            boundaryShape = new BoundaryShape(rect);
        }