private void AboutForm_Load(object sender, EventArgs e) { // Версия string AppVers = Application.ProductVersion; label2.Text = "Version: " + AppVers; // дата // модемы string M = string.Empty; ModemList ML = new ModemList(); List <string> Modems = ML.GetModemsList(); for (int i = 0; i < Modems.Count; i++) { //if (M.Length > 0) // M += "\r\n"; M += (i + 1).ToString() + ". " + Modems[i] + "\r\n"; List <string> Softs = ML.GetSoftList(i); for (int k = 0; k < Softs.Count; k++) { M += " ver.: " + Softs[k] + "\r\n"; } } textBox1.Text = M; //textBox1.SelectionStart = 0; textBox1.ScrollBars = ScrollBars.Vertical; }
// загрузка формы private void MainForm_Load(object sender, EventArgs e) { //btnSend.Visible = false; //btnApply.Left += 80; // --- список модемов // класс ModemList ML = new ModemList(); // список модемо List <string> SL = ML.GetModemsList(); // очистить бокс cmbModem.Items.Clear(); // заполнить бокс for (int i = 0; i < SL.Count; i++) { cmbModem.Items.Add(SL[i]); } // выбрать //cmbModem.SelectedIndex = 0; toolTip1.SetToolTip(btnGetInfo, "Попытаться определить программно"); toolTip1.SetToolTip(txbFolder, "Папка для сохранения файла конфигурации"); }
private void SendConfigForm_Load(object sender, EventArgs e) { ModemList ML = new ModemList(); List <string> LS = ML.GetModemsList(); lblModem.Text = LS[ModemInd]; LS = ML.GetSoftList(ModemInd); lblSoft.Text = LS[SoftVerInd]; TransferTyte tft = ML.GetTansferType(ModemInd, SoftVerInd); if (tft == TransferTyte.http) { cmbProtocol.SelectedIndex = 1; } else if (tft == TransferTyte.tftp) { cmbProtocol.SelectedIndex = 0; } else { cmbProtocol.SelectedIndex = -1; } }
// выбор модема private void cmbModem_SelectedIndexChanged(object sender, EventArgs e) { Settings.ModemNum = cmbModem.SelectedIndex; // список прошивок для данной модели // класс ModemList ML = new ModemList(); // список прошивок для выбранного модема List <string> SL = ML.GetSoftList(cmbModem.SelectedIndex); // очистить бокс cmbSoft.Items.Clear(); // заполнить бокс for (int i = 0; i < SL.Count; i++) { cmbSoft.Items.Add(SL[i]); } // выбрать cmbSoft.SelectedIndex = 0; // проверить остальные поля AllFieldComplite(); }
// выбор прошивки private void cmbSoft_SelectedIndexChanged(object sender, EventArgs e) { Settings.SoftNum = cmbSoft.SelectedIndex; ModemList ML = new ModemList(); // есть ли конфы для такого модема IsPresent = ML.IsPresent(cmbModem.SelectedIndex, cmbSoft.SelectedIndex); if (IsPresent == false) { groupBox2.Enabled = false; } else { groupBox2.Enabled = true; MayBeTV = ML.MayBeTV(cmbModem.SelectedIndex, cmbSoft.SelectedIndex); if (MayBeTV == true) { if (rbPPPoA.Checked == true) { chbIpTV.Enabled = true; //groupIpTV.Enabled = true; } } else { chbIpTV.Enabled = false; chbIpTV.Checked = false; groupIpTV.Enabled = false; } // проверить остальные поля AllFieldComplite(); } }
// создать строку комманды private void CreateCommandLine() { ModemList ML = new ModemList(); txbCommand.Text = ML.CommonFileComand(ModemInd, SoftVerInd, ConfFile, IPServer); }