diff options
author | tof <> | 2007-09-04 08:56:24 +0000 |
---|---|---|
committer | tof <> | 2007-09-04 08:56:24 +0000 |
commit | 918ed9fd995cc3e958bb0d48c8d234717facf181 (patch) | |
tree | 7638b6194cb5af299b6c619463e7497456affed4 /demos/quickstart/protected/pages/Controls/Slider.page | |
parent | 7d27d36860395c140557f415bcde52679fab9e2a (diff) |
Merge TSlider component from 3.2-dev branch.
Diffstat (limited to 'demos/quickstart/protected/pages/Controls/Slider.page')
-rw-r--r-- | demos/quickstart/protected/pages/Controls/Slider.page | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/Controls/Slider.page b/demos/quickstart/protected/pages/Controls/Slider.page new file mode 100644 index 00000000..d71c28a0 --- /dev/null +++ b/demos/quickstart/protected/pages/Controls/Slider.page @@ -0,0 +1,55 @@ +<com:TContent ID="body" >
+
+<h1 id="4401">TSlider</h1>
+<com:DocLink ClassPath="System.Web.UI.WebControls.TSlider" />
+
+<p id="510314" class="block-content">
+<tt>TSlider</tt> displays a slider for numeric input purpose. A slider consists of a <em>track</em> +which define the range of possible value, and a <em>handle</em> which can slide on the track, to select +a value in the range. The track can be either Horizontal or Vertical, depending of the <tt>Direction</tt> +property. By default, it's horizontal. +</p> +<p> +The range boundaries are defined by <tt> MinValue</tt> and <tt>MaxValue</tt> properties. +The default range is from 0 to 100. +The <tt>StepSize</tt> property can be used to define the <em>step</em> between 2 values inside the range. +Notice that this step will be recomputed if there is more than 200 values between the range boundaries. +You can also provide the allowed values by setting the <tt>Values</tt> array. +</p> + +<p> +The handle sub-properties can be accessed by <tt>Handle</tt> property. You can also provide your own control +for the handle, using <tt>HandleClass</tt> property. Note that this class must be a subclass of +<tt>TSliderHandle</tt> +</p> + +<p> +The TSlider control can be easily customized using CssClasses. You can provide your own css file, using the +<tt>CssUrl</tt> property. +The css class for TSlider can be set by the <tt>CssClass</tt> property. Defaults values are <b>'hslider'</b> for +an Horizontal slider, or <b>'vslider'</b> for a Vertical one. +The css class for the Handle can be set by the <tt>Handle.CssClass</tt> subproperty. Defaults is <b>'handle'</b>, which just +draw a red block as a cursor. <b>'handle-image'</b> css class is also provided for your convenience, which display an image +as the handle. +</p> + +<p> +If <tt>AutoPostBack</tt> property is true, postback is performed as soon as the value changed. +</p> + +<p> +TSlider raises the <tt>onValueChanged</tt> event when the value of the slider has changed during postback. +</p> + +<p> +You can also attach ClientSide javascript events handler to the slider : +<ul> +<li><tt>ClientSide.onSlide</tt> is called when the handle is slided on the track. You can get the current value in the <b>value</b> +javascript variable. You can use this event to update on client side a label with the current value</li> +<li><tt>ClientSide.onChange</tt> is called when the slider value has changed (at the end of a move).</li> +</ul>
+</p>
+
+<com:RunBar PagePath="Controls.Samples.TSlider.Home" />
+
+<div class="last-modified">$Id$</div></com:TContent>
\ No newline at end of file |