====== jProgress ====== ''jProgress'' 콘트롤은 [[https://msdn.microsoft.com/en-us/library/system.windows.forms.progressbar%28v=vs.90%29.aspx|.Net Compact Framework's ProgressBar]]을 발전시킨 것입니다. 주로 진행상황을 표시하는 용도로 사용합니다. ===== CornerRadii 속성 ===== ''CornerRadii'' 속성의 값을 조정하면 램프의 모서리를 둥글게 표현할 수 있습니다. 이렇게 하기 위해서는[[.:jprogress#shape_속성|Shape]] 속성이 반드시 ''Rectangular''로 되어 있어야 합니다. 각각의 모서리를 개별적으로 조정할 수 있습니다. {{.:progresscornerradii.mp4?427x240|}} ===== Orientation 속성 ===== |{{ .:progressorientationhorizontal.png?nolink |}}|{{ .:progressorientationhorizontalproperties.png?nolink |}}| |{{ .:progressorientationvertical.png?nolink |}}|{{ .:progressorientationverticalproperties.png?nolink |}}| ===== Minimum 속성 ===== [[.:jslider#value_속성|Value 속성]]의 하한치. ===== Maximum 속성 ===== [[.:jslider#value_속성|Value 속성]]의 상한치. ===== Shape 속성 ===== ''Shape'' 속성을 ''Rectangular'' 로 하면 사각형 모양이 되고, ''Round''로 하면 둥근모양이 됩니다. |{{ .:progressshaperectangular.png?nolink |}}|{{ .:progressshaperectangularproperties.png?nolink |}}| |{{ .:progressshaperound.png?nolink |}}|{{ .:progressshaperoundproperties.png?nolink |}}| ===== Bar 속성 ===== ''Bar''속성을 조절하여 ''jProgress''의 색상,외곽선등을 변경할 수 있습니다. 자세한 내용은 [[.:Fills, Strokes, and Borders]] 과 [[.:Highlights and Gloss]] 을 참조하시기 바랍니다. |{{ .:progressbargreen.png?nolink |}}|{{ .:progressbargreenproperties.png?nolink |}}| |{{ .:progressbarblue.png?nolink |}}|{{ .:progressbarblueproperties.png?nolink |}}| ===== Track 속성 ===== ''Track'' 속성을 조절하여 슬라이더의 트랙부분의 색상을 변경할 수 있습니다. 자세한 내용은 [[.:Fills, Strokes, and Borders]] 과 [[.:Highlights and Gloss]] 을 참조하시기 바랍니다. |{{ .:progresstrackgray.png?nolink |}}|{{ .:progresstrackgrayproperties.png?nolink |}}| |{{ .:progresstrackblue.png?nolink |}}|{{ .:progresstrackblueproperties.png?nolink |}}| ===== Text 속성 ===== ''Text''속성을 사용해서 레버위에 현재 값을 표시할 수 있습니다. ''{0}''을 써넣어주면 [[.:jslider#value_속성|Value 속성]]의 값을 표시합니다. {0:0}으로 하면 정수부분만 표시할 수 있습니다. {0:0.00}으로 하면 소수(소수점 밑 두자리)로 표시됩니다. |{{ .:progresstext80.png?nolink |}}|{{ .:progresstext80properties.png?nolink |}}| |{{ .:progresstext80.0.png?nolink |}}|{{ .:progresstext80.0properties.png?nolink |}}| ===== Value 속성 ===== ''Value'' 속성을 통해 Progress Bar의 값을 읽어오거나 셋팅할 수 있습니다. [[.:jprogress#minimum_속성|Minimum 속성]] 과 [[.:jprogress#maximum_속성|Maximum 속성]]에서 설정한 하한치 / 상한치를 벗어나면 exception 이 발생됩니다. {{.:progressvalue.mp4?426x240|}} ===== ValueChanged 이벤트 ===== [[.:jprogress#value_속성|Value 속성]] 내용이 변경되면 ''ValueChanged'' 이벤트가 발생됩니다.