像你上面的TrackRectangle()可以用INewEnvelopeFeedback来实现。至于鼠标事件要引用ESRI.ArcGIS.Desktop.AddIns,类继承ESRI.ArcGIS.Desktop.AddIns.Tool,然后override,比如 protected override void OnMouseDown(MouseEventArgs arg)。