Table of Contents

Class Pot

Namespace
NAudio.Gui
Assembly
NAudio.WinForms.dll

Control that represents a potentiometer TODO list: Optional Log scale Optional reverse scale Keyboard control Optional bitmap mode Optional complete draw mode Tooltip support

public class Pot : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl
Inheritance
Pot
Implements
Inherited Members

Constructors

Pot()

Creates a new pot control

public Pot()

Properties

Maximum

Maximum Value of the Pot

public double Maximum { get; set; }

Property Value

double

Minimum

Minimum Value of the Pot

public double Minimum { get; set; }

Property Value

double

Value

The current value of the pot

public double Value { get; set; }

Property Value

double

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed; otherwise, false.

OnMouseDown(MouseEventArgs)

Handles the mouse down event to allow changing value by dragging

protected override void OnMouseDown(MouseEventArgs e)

Parameters

e MouseEventArgs

OnMouseMove(MouseEventArgs)

Handles the mouse down event to allow changing value by dragging

protected override void OnMouseMove(MouseEventArgs e)

Parameters

e MouseEventArgs

OnMouseUp(MouseEventArgs)

Handles the mouse up event to allow changing value by dragging

protected override void OnMouseUp(MouseEventArgs e)

Parameters

e MouseEventArgs

OnPaint(PaintEventArgs)

Draws the control

protected override void OnPaint(PaintEventArgs e)

Parameters

e PaintEventArgs

Events

ValueChanged

Value changed event

public event EventHandler ValueChanged

Event Type

EventHandler