private void btn_connect_Click(object sender, EventArgs e) { if ((cB_serialPort.Items.Count != 0) && (cB_baundRate.Items.Count != 0)) { Controller controller = new Controller(); ModeSelect modeSelect = new ModeSelect(ref controller, Convert.ToString(cB_serialPort.SelectedItem), Convert.ToInt32(cB_baundRate.SelectedItem), Convert.ToInt32(cB_DataBits.SelectedItem), Static.StringToParity(Convert.ToString(cB_Parity.SelectedItem))); modeSelect.Show(); this.Hide(); } }
private void ModButtonReChangeFormVisual() { StepMod controllerMode = controller.Mod; Static.SetBackColorControl(Color.LightSkyBlue, BtnStandartMod, BtnTetiklemeliMod, BtnSinirliAciMod, BtnTetiklemeliSinirliAciMod, BtnTekYonTetiklemeliSinirliAciMod, BtnManuelMod, BtnKalibrasyonMod); BtnCalis_ReSetVisual(); BtnEnable_ReSetVisual(); if (controllerMode == StepMod.PASSIVE_MOD) { //PASİF MOD**************************************************** Static.SetVisibleControl(false, BtnAyarlariUygula, BtnCalis, LblYon, LblYon_, CmbBxYon, LblHiz, LblHiz_, NumUpDwnHiz, LblDerece, LblDrece_, NumUpDwnDerece, BtnEnable, BtnDirection, BtnPulse); Size = new Size(379, 551); //************************************************************* } else { //PASİF DEĞİL************************************************** Size = new Size(636, 551); BtnReConnect.BackColor = Color.Red; //************************************************************* if ((controllerMode != StepMod.MANUEL_MOD) && (controllerMode != StepMod.KALIBRASYON_MODU)) { //PASİF,MANUEL VE KALİBRASYON HARİCİ MODLAR**************** Static.SetVisibleControl(true, BtnAyarlariUygula, LblYon, LblYon_, CmbBxYon, LblHiz, LblHiz_, NumUpDwnHiz); Static.SetVisibleControl(false, BtnEnable, BtnDirection, BtnPulse, LblDerece, LblDrece_, NumUpDwnDerece); //********************************************************* if ((controllerMode != StepMod.STANDART_MOD) && (controllerMode != StepMod.TETIKLEMELI_MOD)) { //DERECE GEREKTİREN MODLAR***************************** Static.SetVisibleControl(true, LblDerece, LblDrece_, NumUpDwnDerece); //***************************************************** } } else if (controllerMode == StepMod.MANUEL_MOD) { //MANUEL MOD*********************************************** Static.SetVisibleControl(true, BtnEnable, BtnDirection, BtnPulse); Static.SetVisibleControl(false, BtnAyarlariUygula, BtnCalis, LblYon, LblYon_, CmbBxYon, LblHiz, LblHiz_, NumUpDwnHiz, LblDerece, LblDrece_, NumUpDwnDerece); //********************************************************* } else if (controllerMode == StepMod.KALIBRASYON_MODU) { //KALİBRASYON MODU****************************************** Static.SetVisibleControl(false, BtnAyarlariUygula, BtnCalis, LblYon, LblYon_, CmbBxYon, LblHiz, LblHiz_, NumUpDwnHiz, LblDerece, LblDrece_, NumUpDwnDerece, BtnEnable, BtnDirection, BtnPulse); //********************************************************** } } //TETİKLEMELİ MODLAR************************************************ if (controllerMode == StepMod.TETIKLEMELI_MOD || controllerMode == StepMod.TETIKLEMELI_ACI_SINIRLI_MOD || controllerMode == StepMod.TEK_YONLU_TETIKLEMELI_ACI_SINIRLI_MOD) { Static.SetVisibleControl(true, BtnCalis); } //******************************************************************* //TETİKLEMESİZ MODLAR************************************************ else { Static.SetVisibleControl(false, BtnCalis); } ButtonFromStepMod(controllerMode).BackColor = Color.YellowGreen; }