protected void trackBar1_CustomJSProperties(object sender, CustomJSPropertiesEventArgs e)
    {
        ASPxTrackBar bar = sender as ASPxTrackBar;

        e.Properties["cpMinValue"] = bar.MinValue;
        e.Properties["cpMaxValue"] = bar.MaxValue;
    }
Beispiel #2
0
        private void editorRender(ref ASPxPanel editorPanel)
        {
            ASPxTrackBar trackbarPanel = (ASPxTrackBar)(editorPanel.FindControl("trackbarPanel"));

            if (trackbarPanel != null)
            {
                trackbarPanel.Value = tbValue;
            }
        }
        protected WebControl CreateBottomPanel()
        {
            trackBar    = CreateTrackBar();
            statusLabel = CreateStatuLabel();
            this.UpdateLabelText();
            this.UpdateLabelStyle();
            ASPxPanel trackBarPanel = new ASPxPanel();

            trackBarPanel.Width = Unit.Percentage(100);
            trackBarPanel.Controls.Add(this.CreateTrackbarLabel());
            trackBarPanel.Controls.Add(trackBar);
            if (!IsCurrentCanUpdate)
            {
                trackBar.Enabled = false;
            }
            return(trackBarPanel);
        }
        protected ASPxTrackBar CreateTrackBar()
        {
            ASPxTrackBar control = new ASPxTrackBar();

            control.CssClass                = "center";
            control.MinValue                = 0;
            control.MaxValue                = 100;
            control.Step                    = 1;
            control.LargeTickInterval       = 10;
            control.SmallTickFrequency      = 5;
            control.ScaleLabelHighlightMode = DevExpress.Web.ScaleLabelHighlightMode.AlongBarHighlight;
            control.ValueToolTipPosition    = DevExpress.Web.ValueToolTipPosition.RightOrBottom;
            control.ScalePosition           = DevExpress.Web.ScalePosition.LeftOrTop;
            control.Theme                   = "Youthful";
            control.Style.Add("display", "inline-block");
            //trackBar.TextField = "Tiến độ";
            control.Width = Unit.Pixel(240);
            control.Value = CurrentTask.PercentCompleted;
            return(control);
        }
Beispiel #5
0
        private ASPxPanel editorSetup()
        {
            ASPxPanel editorPanel = new ASPxPanel();

            editorPanel.Width = Unit.Percentage(100);
            ASPxTrackBar trackbarPanel = new ASPxTrackBar();

            trackbarPanel.ID                      = "trackbarPanel";
            trackbarPanel.Width                   = Unit.Percentage(100);
            trackbarPanel.MinValue                = 0;
            trackbarPanel.MaxValue                = 100;
            trackbarPanel.LargeTickStartValue     = 0;
            trackbarPanel.LargeTickEndValue       = 100;
            trackbarPanel.LargeTickInterval       = 10;
            trackbarPanel.SmallTickFrequency      = 5;
            trackbarPanel.ScaleLabelHighlightMode = DevExpress.Web.ScaleLabelHighlightMode.AlongBarHighlight;
            trackbarPanel.ValueToolTipPosition    = DevExpress.Web.ValueToolTipPosition.RightOrBottom;
            trackbarPanel.ScalePosition           = DevExpress.Web.ScalePosition.LeftOrTop;
            trackbarPanel.Theme                   = "Youthful";
            trackbarPanel.ValueChanged           += new EventHandler(trackbarPanel_ValueChanged);
            editorPanel.Controls.Add(trackbarPanel);

            return(editorPanel);
        }