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) { }