/// <summary> /// Moves selected shape /// </summary> /// <param name="firstPoint"></param> /// <param name="eLocation"></param> public abstract void Move(Point firstPoint, Point eLocation);
/// <summary> /// Dùng khi click chuột, nhằm xác định điểm được chọn thuộc điểm nào hoặc cạnh nào của hình /// </summary> /// <param name="eLocation">Vị trí hiện tại của trỏ chuột, nơi sự kiện Click sinh ra </param> public abstract void SelectPoint(Point eLocation);
/// <summary> /// Dùng để Zoom đối tượng được chọn /// </summary> /// <param name="firstPoint">Điểm dùng để làm mốc </param> /// <param name="eLocation">Vị trí hiện tại của trỏ chuột </param> public abstract void Zoom(Point firstPoint, Point eLocation);
/// <summary> /// Thêm 1 điểm vào hình, nếu hình đó được vẽ bằng cách nối nhiều điểm (do người dùng chọn) lại với nhau /// </summary> /// <param name="p">Point được thêm vào hình </param> public abstract void AddPoint(Point p);