Beispiel #1
0
 private void chart_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
     if (LogEntries != null)
     {
         ChangeChartLabels();
     }
 }
Beispiel #2
0
 private void chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
     // Stop auto scroll, if used clicks axis scrollbar
     if (m_autoscrollToolStripMenuItem != null)
     {
         m_autoscrollToolStripMenuItem.Checked = false;
     }
 }
Beispiel #3
0
        private void TickHeightScrollBar_ValueChanged(object sender, ScrollBarEventArgs e)
        {
            if (m_Chart == null)
            {
                return;
            }

            NLinearScaleConfigurator scale = (NLinearScaleConfigurator)m_Chart.Axis(StandardAxis.PrimaryY).ScaleConfigurator;

            scale.OuterMajorTickStyle.Length = new NLength(TickHeightScrollBar.Value);

            nChartControl1.Refresh();
        }
Beispiel #4
0
        private void zoomScroll_ValueChanged(object sender, ScrollBarEventArgs e)
        {
            if (EventsHandlingPaused)
            {
                return;
            }

            float value = (float)zoomScroll.Value;

            view.Zoom((float)value / 10);
            zoomPercentLabel.Text = Convert.ToString(value * 10) + "%";

            scaleXScroll.Value = (int)value;
            scaleYScroll.Value = (int)value;

            view.Refresh();
        }
Beispiel #5
0
        private void Chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
        {
            chart2.ChartAreas[0].AxisX.ScaleView          = chart1.ChartAreas[0].AxisX.ScaleView;
            chart2.ChartAreas[0].AxisX.Interval           = chart1.ChartAreas[0].AxisX.Interval;
            chart2.ChartAreas[0].IsSameFontSizeForAllAxes = chart1.ChartAreas[0].IsSameFontSizeForAllAxes;
            chart2.ChartAreas[0].CursorX = chart1.ChartAreas[0].CursorX;


            chart3.ChartAreas[0].AxisX.ScaleView          = chart1.ChartAreas[0].AxisX.ScaleView;
            chart3.ChartAreas[0].AxisX.Interval           = chart1.ChartAreas[0].AxisX.Interval;
            chart3.ChartAreas[0].IsSameFontSizeForAllAxes = chart1.ChartAreas[0].IsSameFontSizeForAllAxes;
            chart3.ChartAreas[0].CursorX = chart1.ChartAreas[0].CursorX;


            SetChart3();
            SetChart2();
            SetChart1();
        }
Beispiel #6
0
        private void chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
        {
            if (e.ButtonType == ScrollBarButtonType.ZoomReset)
            {
                e.IsHandled = true;

                chart1.ChartAreas[0].AxisX.ScaleView.ZoomReset(0);
                chart1.ChartAreas[0].AxisY.ScaleView.ZoomReset(0);

                this.chart1.ChartAreas[0].CursorX.SelectionStart = double.NaN;
                this.chart1.ChartAreas[0].CursorY.SelectionEnd   = double.NaN;

                zoomList = new List <ChartZoomOut>();
                if (ZoomOut != null)
                {
                    ZoomOut.Enabled = false;
                }
                if (ZoomIn != null)
                {
                    ZoomIn.Enabled = true;
                }
            }
        }
Beispiel #7
0
 void ChartMain_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
     this.RescaleY();
 }
Beispiel #8
0
 private void Chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
     throw new NotImplementedException();
 }
 private void chart1_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
 }
Beispiel #10
0
 private void Chart3_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 {
     SetChart1();
     SetChart2();
     SetChart3();
 }
Beispiel #11
0
 private void chartForCandle_AxisScrollBarClicked(object sender, ScrollBarEventArgs e)
 // событие изменение отображения диаграммы
 {
     ChartResize();
 }
Beispiel #12
0
 private void scroll_press(object sender, ScrollBarEventArgs e)
 {
     scroll_move = true;
 }