Exemple #1
0
 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;
         }
     }
 }
Exemple #2
0
 public override void OnKeyUp(int button, int shift)
 {
     this.lineConstraints = esriLineConstraints.esriLineConstraintsNone;
     if (this._lineFeedback != null)
     {
         this._lineFeedback.Constraint = esriLineConstraints.esriLineConstraintsNone;
     }
 }