Blame | Letzte Änderung | Log anzeigen | RSS feed
<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 selecta 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 controlfor 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> foran 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 justdraw a red block as a cursor. <b>'handle-image'</b> css class is also provided for your convenience, which display an imageas 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: Slider.page 2200 2007-09-04 08:56:24Z tof $</div></com:TContent>