Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/VB/ASPxEditorsDemos/ASPxTrackBar/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/ASP.NET/VB/ASPxEditorsDemos/ASPxTrackBar/Range.aspx

<%@ Page Language="vb" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Range.aspx.vb" Inherits="ASPxTrackBar_Range" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentHolder" runat="server">

	<script type="text/javascript">
	// <![CDATA[
		function updateTrackBarLabels() {
			updateTickTrackBarLabels(tickTrackBar); 
			updateItemTrackBarLabels(itemTrackBar);
		}
		function updateTickTrackBarLabels(trackBar) {
			tickStart.SetText("SelectionStart: " + trackBar.GetPositionStart());
			tickEnd.SetText("SelectionEnd: " + trackBar.GetPositionEnd());
		}

		function updateItemTrackBarLabels(trackBar) {
			itemStart.SetText("SelectionStart: " + trackBar.GetPositionStart());
			itemEnd.SetText("SelectionEnd: " + trackBar.GetPositionEnd());
		}
	// ]]>  
	</script>
	<dx:ASPxGlobalEvents runat="server">
		<ClientSideEvents ControlsInitialized="updateTrackBarLabels" />
	</dx:ASPxGlobalEvents>

	<div style="width: 500px; margin: auto;">
		<table>
			<tr>
				<td>
					<dx:ASPxTrackBar runat="server" ID="trackBar1" MinValue="0" MaxValue="50" Step="1" LargeTickInterval="10" SmallTickFrequency="5" Width="256"
						AllowRangeSelection="true" PositionStart="10" PositionEnd="20" ScalePosition="LeftOrTop" ClientInstanceName="tickTrackBar">
						<ClientSideEvents PositionChanged="updateTickTrackBarLabels" /> 
					</dx:ASPxTrackBar>
				</td>
				<td style="padding-left: 40px; padding-top: 20px;">
					<dx:ASPxLabel runat="server" ClientInstanceName="tickStart" ForeColor="Gray" /><br />
					<dx:ASPxLabel runat="server" ClientInstanceName="tickEnd" ForeColor="Gray" />
				</td>
			</tr>
			<tr style="height: 80px">
				<td>
					<dx:ASPxTrackBar runat="server" ID="trackBar2" AllowRangeSelection="true" PositionStart="0" PositionEnd="2" Width="256"
						ScalePosition="LeftOrTop" ClientInstanceName="itemTrackBar" ValueToolTipPosition="RightOrBottom">
						<Items>
							<dx:TrackBarItem Text="Item1" Value="1" />
							<dx:TrackBarItem Text="Item2" Value="2" />
							<dx:TrackBarItem Text="Item3" Value="3" />
							<dx:TrackBarItem Text="Item4" Value="4" />
						</Items>
						<ClientSideEvents ValueChanged="updateItemTrackBarLabels" /> 
					</dx:ASPxTrackBar>
				</td>
				<td style="padding-left: 40px; padding-top: 20px;">
					<dx:ASPxLabel runat="server" ClientInstanceName="itemStart" ForeColor="Gray" /><br />
					<dx:ASPxLabel runat="server" ClientInstanceName="itemEnd" ForeColor="Gray" />
				</td>
			</tr>
		</table>
	</div>
</asp:Content>