Name

TrackBar

Synopsis

This Control represents a horizontal or vertical slider control, similar to a ScrollBar in function. The Orientation property determines whether the control will offer the horizontal or vertical imagery. You can also specify whether tickmarks appear with the TickStyle and TickFrequency properties.

It has further properties that define the Minimum and Maximum values for the range (SetRange() also allows you to do this), and you can get or set the current Value.

The SmallChange property determines the value to be added or subtracted when the arrow keys are pressed. Similarly, the LargeChange property determines the value to be added or subtracted when the slider body is clicked (or the page up/down keys are pressed).

As the Value is changed, the control raises the ValueChanged event. When the slider moves, it raises a Scroll event (this is much simpler than the ScrollBar equivalent).


public class TrackBar : Control : System.ComponentModel.ISupportInitialize {

// Public Constructors

   public TrackBar();

// Public Instance Properties

   public bool AutoSize{set; get; }

   public override Image BackgroundImage{set; get; }

// overrides Control

   public override Font Font{set; get; }

// overrides Control

   public override Color ForeColor{set; get; }

// overrides Control

   public ImeMode ImeMode{set; get; }

// overrides Control

   public int LargeChange{set; get; }

   public int Maximum{set; get; }

   public int Minimum{set; get; }

   public Orientation Orientation{set; get; }

   public int SmallChange ...

Get .NET Windows Forms in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.