TJREKnob is an integer-value-setting control comprising a rotary knob, with a caption either above or below. It can be operated by clicking on or near the knob to attract the pointer, or by dragging the pointer. TJREKnob inherits from TCustomPanel and publishes a number of standard Delphi properties. Properties introduced by TJREKnob are: KnobColour: TColor; default clGray MaxValue: integer; default 127 MinValue: integer; default -127 Value: integer; default 0 Scale: integer; default 8 (Scale marking around knob. Range arbitrarily set 3..20 divisions) CaptionAlign: TAlign; default alBottom (Caption may be above or below knob, so only alTop or alBottom permitted) Additional protected properties/methods may be published, as in the demo TJREKnobEx. This publishes TPanel-like properties of border/bevels, font, colour and as-parent booleans. TJREKnob is a TWinControl so can receive focus and host further sub-controls. It was designed to be sub-classed for use in real-time machine control panels, but is useable in itself.