/// <summary> /// Настройка внешнего вида формы в соответствии с параметрами конфигурации /// </summary> private void SetImageForm() { int top = this.button1.Top; for (int j = 0; j < this.boxArray.Length; j++) { if (par.isValidBO(j + 1)) { this.boxArray[j].Location = new Point(this.boxArray[j].Location.X, top); top = top + ParametrConstants.TopStep; this.boxArray[j].Text = par.getNameBO(j + 1); this.boxArray[j].Visible = true; this.boxArray[j].Enabled = true; } else { this.boxArray[j].Text = ParametrConstants.NoValidBO; this.boxArray[j].Visible = false; this.boxArray[j].Enabled = false; } } top = top + ParametrConstants.TopStep2; this.Size = new Size(this.Size.Width, top); }
private void button1_Click(object sender, EventArgs e) { int j1, j2, j3, j4, j5, j6, j7; int jNum = 1; try { j1 = int.Parse(textBox1.Text); jNum++; j2 = int.Parse(textBox2.Text); jNum++; j3 = int.Parse(textBox3.Text); jNum++; j4 = int.Parse(textBox4.Text); jNum++; j5 = int.Parse(textBox5.Text); jNum++; j6 = int.Parse(textBox6.Text); jNum++; j7 = int.Parse(textBox7.Text); } catch { string cErr = string.Format("Не верно задан адрес Устройства в команде № {0:D}", jNum); MessageBox.Show(cErr); return; }; par.setAdrBO(1, j1); par.setNameBO(1, textBox8.Text); par.setNameCMD(1, textBox15.Text); par.setAdrBO(2, j2); par.setNameBO(2, textBox9.Text); par.setNameCMD(2, textBox16.Text); par.setAdrBO(3, j3); par.setNameBO(3, textBox10.Text); par.setNameCMD(3, textBox17.Text); par.setAdrBO(4, j4); par.setNameBO(4, textBox11.Text); par.setNameCMD(4, textBox18.Text); par.setAdrBO(5, j5); par.setNameBO(5, textBox12.Text); par.setNameCMD(5, textBox19.Text); par.setAdrBO(6, j6); par.setNameBO(6, textBox13.Text); par.setNameCMD(6, textBox20.Text); par.setAdrBO(7, j7); par.setNameBO(7, textBox14.Text); par.setNameCMD(7, textBox21.Text); for (int j = 1; j <= 7; j++) { if (par.isValidBO(j)) { if (!par.isValidCMD(j)) { string cErr = string.Format("Не верно задан текст команды № {0:D}", j); MessageBox.Show(cErr); return; } } } par.CodeExit = true; Close(); }