Beispiel #1
0
 public override void MouseDownAction(System.Windows.Forms.MouseEventArgs e)
 {
     location        = new Location(e.X, e.Y);
     geometry        = new T();
     figure          = new GeometryFigure(geometry);
     figure.Location = location;
     figure.Size     = size;
 }
Beispiel #2
0
 public override void MouseUpAction(System.Windows.Forms.MouseEventArgs e)
 {
     if (geometry != null)
     {
         figure.Location = location;
         Diagram.Add(figure);
         geometry = default(T);
         figure   = null;
     }
 }