Exemple #1
0
 private void DataControl_SendEvent(object sender, SendEventArgs e)
 {
     if (e.TypeEvent == SendEventArgs.TypeEventE.ChangeZoom && cbSyncY.Checked)
     {
         e.TypeEvent = SendEventArgs.TypeEventE.ChangeZoomWithY;
     }
     foreach (DataLineControl c in tableLayoutPanel3.Controls)
     {
         if (!c.Equals(sender as DataLineControl))
         {
             c.ReadEvent(sender, e);
         }
     }
 }
        public virtual void ReadEvent(object sender, SendEventArgs e)
        {
            switch (e.TypeEvent)
            {
            case SendEventArgs.TypeEventE.RbtnClick:
                rbFirstSelect.Checked = false;
                break;

            case SendEventArgs.TypeEventE.ResetZoom:
                if (_isVisibleChart)
                {
                    _chartControl.UpdateAxis(null, false, true);
                }
                break;

            case SendEventArgs.TypeEventE.ChangeZoom:
                if (_isVisibleChart)
                {
                    _chartControl.UpdateAxis(e.Rect);
                }
                break;

            case SendEventArgs.TypeEventE.ChangeZoomWithY:
                if (_isVisibleChart)
                {
                    _chartControl.UpdateAxis(e.Rect, true);
                }
                break;

            case SendEventArgs.TypeEventE.UpdateBorder:
                _chartControl.GlobalBorder = e.Rect;
                if (_isVisibleChart)
                {
                    _chartControl.UpdateAxis(null, false, false, true);
                }
                break;
            }
        }
 public override void ReadEvent(object sender, SendEventArgs e)
 {
 }