public override void OnKeyDown(int button, int shift) { if (button == 27) { this._lineFeedback = null; this._context.ActiveView.Refresh(); this.lineConstraints = esriLineConstraints.esriLineConstraintsNone; this._Point = null; } else if (button == 16) { this.lineConstraints = esriLineConstraints.esriLineConstraintsHorizontal; if (this._lineFeedback != null) { this._lineFeedback.Constraint = esriLineConstraints.esriLineConstraintsHorizontal; } } else if (button == 17) { this.lineConstraints = esriLineConstraints.esriLineConstraintsVertical; if (this._lineFeedback != null) { this._lineFeedback.Constraint = esriLineConstraints.esriLineConstraintsHorizontal; } } }
public override void OnKeyUp(int button, int shift) { this.lineConstraints = esriLineConstraints.esriLineConstraintsNone; if (this._lineFeedback != null) { this._lineFeedback.Constraint = esriLineConstraints.esriLineConstraintsNone; } }