public OscillForm() { InitializeComponent(); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); Sm = new SignalMethods();//задание основных параметров границ сигнала Sm.dis = display; Sm.width = display.Width; Y = Sm.Y;//задается смещение каналов по вертикали Y1 = Sm.Y1; Y2 = Sm.Y2; groudChan1combo.SelectedIndex = 0; //по умолчанию при запуске groudChan2combo.SelectedIndex = 0; // выставляется земля msmksTimeSweep.SelectedIndex = 0; //единицы показаний времени развертки scaleCh1combo.Items.AddRange(FillControllChannel()); //добавление значений развертки масштаба по вертикали канала 1 scaleCh2combo.Items.AddRange(FillControllChannel()); //добавление значений развертки масштаба по вертикали канала 2 sweepcombo.Items.AddRange(FillSweep()); //добавление значений времени развертки каналов EnableSetColor(false); IsEnabled(false);//блокировка элементов управления }
public OscillForm() { InitializeComponent(); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); OldDisplaySize = display.Size; Sm = new SignalMethods(); Sm.dis = display; Sm.width = this.Width + 230; //задаются границы сигналов popalG = false; //попадание курсором в линию земли popalG1 = false; //попадание курсором в линию земли канала 1 popalG2 = false; //канала 2 popalS1 = false; //попадание курсором в кривую сигнала 1 popalS2 = false; Y = display.Height / 2 - 11;//задается смещение каналов по вертикали Y1 = display.Height / 2 - 23; Y2 = display.Height / 2 + 23; groudChan1combo.SelectedIndex = 1; //по умолчанию при запуске groudChan2combo.SelectedIndex = 1; //выставляется открытый ход (не заземлено) msmksTimeSweep.SelectedIndex = 0; //единицы показаний времени развертки scaleCh1combotoolStrip.Items.AddRange(FillControllChannel()); //добавление значений развертки масштаба по вертикали канала 1 scaleCh2combotoolStrip.Items.AddRange(FillControllChannel()); //добавление значений развертки масштаба по вертикали канала 2 sweepcombo.Items.AddRange(FillSweep()); //добавление значений времени развертки каналов IsEnabled(false); //блокировка элементов управления }
public Display() { SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); ax = new Axes(); gd = new Grid(); st = new Strokes(); cv = new SignalMethods(); Indent = 10; X = 10; Y = 10; Thickness = 1; ColAx = Color.Black; backCol = ColorTranslator.FromHtml("#F4F7FC"); BackColorGrid = backCol; InitializeComponent(); }