public SignalViewPanel(ApplicationModel state) { //кнопка изменения типа представления var viewButton = new SignalViewChangeBox(state); //панель представления сигнала var viewer = new SignalChart(state.Signal); //viewButton.Dock = DockStyle.Top; viewer.Dock = DockStyle.Fill; Controls.Add(viewButton); Controls.Add(viewer); }
private void InitCharts() { Reconstruct(); foreach (var view in signalViewes.Values) { //увеличенный график var dialog = new Form(); //отображается при клике по уменьшенному view.MouseClick += (obj, even) => { var bigChart = new SignalChart(signalState.Signals, signalState.Size); bigChart.Width = 750; bigChart.Height = 750; dialog.Controls.Add(bigChart); dialog.ShowDialog(); }; } }