Exemplo n.º 1
0
 /// <summary>指定した Range の範囲がこの Range の範囲内に収まるようにオフセットする</summary>
 public void DragIn(ref Range value) {
     if (value.Distance > this.Distance) {
         value = this;
     }
     else if (value.Min < this.Min) {
         value.Offset(this.Min - value.Min);
     }
     else if (value.Max > this.Max) {
         value.Offset(this.Max - value.Max);
     }
 }