Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        // выбор модема
        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();
        }