/// <summary> /// Конструктор класса /// </summary> /// <param name="app">Ссылка на платформу</param> /// <param name="pBios">Ссылка на подсистему ввода/вывода платформы</param> public MainForm(IApplication app, IEpromIO pBios, IProtocol protocol) { InitializeComponent(); textInserter = new TextInsert(InsertToText); oldValue = new object(); newValue = new object(); oldValue = "0"; newValue = "0"; bios = new BIOS(app, pBios); proto = protocol; currentState = new ObjectCurrentState(); for (int i = 0; i < 11; i++) { DataGridViewRow r = new DataGridViewRow(); if ((i % 2) == 0) r.DefaultCellStyle.BackColor = Color.WhiteSmoke; dataGridViewCalibrationTable.Rows.Add(r); } syncker = new Sync(); packetSyncMutex = new Mutex(false); gr = new GraphicCalibration(CreateGraphics(), new Rectangle(12, 38, 422, 267)); gr.CalculateScale(); }
public LoadeForm(BIOS bios, ObjectCurrentState currentState) { InitializeComponent(); pBios = bios; pObject = currentState; pBios.eCompleteReadEpromLine += new EventHandler(pBios_eCompleteReadEpromLine); pBios.eMorePopitReadEpromLine += new EventHandler(pBios_eMorePopitReadEpromLine); pBios.eTimeoutReadEpromLine += new EventHandler(pBios_eTimeoutReadEpromLine); incer = new Incer(IncP); initer = new Initer(InitProgressBar); mes = new Messeger(ShowMessage); obj = new object(); }
public SaveForm(BIOS bios, ObjectCurrentState currentState) { InitializeComponent(); incer = new Incer(IncP); initer = new Initer(InitProgressBar); DialogResult = DialogResult.OK; pBios = bios; pObject = currentState; pBios.eSaveCompleteReadEpromLine += new EventHandler(pBios_eSaveCompleteReadEpromLine); pBios.eSaveMorePopitReadEpromLine += new EventHandler(pBios_eSaveMorePopitReadEpromLine); pBios.eSaveTimeoutReadEpromLine += new EventHandler(pBios_eSaveTimeoutReadEpromLine); mes = new Messeger(ShowMessage); }