System.Windows.Forms.ScrollBar.SetValues C# (CSharp) Method

SetValues() private method

private SetValues ( int minimum, int maximum, int small_change, int large_change ) : void
minimum int
maximum int
small_change int
large_change int
return void
		internal void SetValues (int minimum, int maximum, int small_change, int large_change)
		{
			bool update = false;

			if (-1 != minimum && this.minimum != minimum) {
				this.minimum = minimum;

				if (minimum > this.maximum)
					this.maximum = minimum;
				update = true;

				// change the position if it is out of range now
				position = Math.Max (position, minimum);
			}

			if (-1 != maximum && this.maximum != maximum) {
				this.maximum = maximum;

				if (maximum < this.minimum)
					this.minimum = maximum;
				update = true;

				// change the position if it is out of range now
				position = Math.Min (position, maximum);
			}

			if (-1 != small_change && this.small_change != small_change) {
				this.small_change = small_change;
			}

			if (this.large_change != large_change) {
				this.large_change = large_change;
				update = true;
			}

			if (update) {
				CalcThumbArea ();
				//UpdatePos (Value, true);
				//InvalidateDirty ();
			}
		}

Same methods

ScrollBar::SetValues ( int maximum, int large_change ) : void