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)); }
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; }
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); }
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(); }
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); }