====== jProgress ====== The ''jProgress'' control is analogous the [[https://msdn.microsoft.com/en-us/library/system.windows.forms.progressbar%28v=vs.90%29.aspx|.Net Compact Framework's ProgressBar]], but has a much more rich appearance, and a few additional features. ===== CornerRadii Property ===== The ''CornerRadii'' property sets the shape of the 4 corners of progress bar when the [[.:jprogress#shape_property|Shape Property]] is ''Rectangular''. Each corner can be set independently. {{.:progresscornerradii.mp4?427x240|}} ===== Orientation Property ===== |{{ .:progressorientationhorizontal.png?nolink |}}|{{ .:progressorientationhorizontalproperties.png?nolink |}}| |{{ .:progressorientationvertical.png?nolink |}}|{{ .:progressorientationverticalproperties.png?nolink |}}| ===== Minimum Property ===== The ''Minimum'' property sets the lower bound of the [[.:jslider#value_property|Value property]]. ===== Maximum Property ===== The ''Maximum '' property sets the upper bound of the [[.:jslider#value_property|Value property]]. ===== Shape Property ===== The ''Shape'' property can be used to select the overall shape of the control: ''Rectangular'' or ''Round'' |{{ .:progressshaperectangular.png?nolink |}}|{{ .:progressshaperectangularproperties.png?nolink |}}| |{{ .:progressshaperound.png?nolink |}}|{{ .:progressshaperoundproperties.png?nolink |}}| ===== Bar Property ===== The ''Bar'' property is used to customize the appearance of the part of the control that indicates progress. It uses the same features described in [[.:Fills, Strokes, and Borders]] and [[.:Highlights and Gloss]]. |{{ .:progressbargreen.png?nolink |}}|{{ .:progressbargreenproperties.png?nolink |}}| |{{ .:progressbarblue.png?nolink |}}|{{ .:progressbarblueproperties.png?nolink |}}| ===== Track Property ===== The ''Track'' property is used to customize the appearance of the track that the bar travels along. It uses the same features described in [[.:Fills, Strokes, and Borders]] and [[.:Highlights and Gloss]]. |{{ .:progresstrackgray.png?nolink |}}|{{ .:progresstrackgrayproperties.png?nolink |}}| |{{ .:progresstrackblue.png?nolink |}}|{{ .:progresstrackblueproperties.png?nolink |}}| ===== Text Property ===== The ''Text'' property is a [[https://msdn.microsoft.com/en-us/library/system.string.format%28v=vs.110%29.aspx|.Net format string]] that specifies the text to display on the control. The only argument, ''{0}'', is the value of the [[.:jslider#value_property|Value Property]]. |{{ .:progresstext80.png?nolink |}}|{{ .:progresstext80properties.png?nolink |}}| |{{ .:progresstext80.0.png?nolink |}}|{{ .:progresstext80.0properties.png?nolink |}}| ===== Text Features ===== ''jProgress'' employs the same text features used by many of the other controls in the jControls CF35 library including ''ForeColor'', ''TextOffset'', ''TextAlignment'', and ''TextWrap''. See [[.:Text Features]] for more information. ===== Value Property ===== The ''Value'' property gets or sets the length progress bar. An exception will be thrown if attempting to set it outside of the range specified by the [[.:jslider#minimum_property|Minimum property]] and the [[.:jslider#maximum_property|Maximum property]]. {{.:progressvalue.mp4?426x240|}} ===== ValueChanged Event ===== The ''ValueChanged'' event fires any time the [[.:jprogress#value_property|Value property]] changes.