Exemple #1
0
        // =====================================

        public void SyncToThumb()
        {
            Etalon.SetProportionalSpan(ThumbRange);
            if (Etalon.Span.Pos + Etalon.Span.Size + Etalon.Size / 1000 > Etalon.Size)
            {
                Etalon.Span.Pos = Etalon.Size - Etalon.Span.Size;
            }
            UpdateButtonVisibility();
            SetViewToEtalon();
        }
Exemple #2
0
 private void timer1_Tick_1(object sender, EventArgs e)//3c
 {
     if (Bar_prog.Value == Bar_prog.Maximum)
     {
         if (ending.StartsWith("scan"))
         {
             IA.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Вектора созданы и сохранены\r\n";
         }
         else if (ending.StartsWith("load"))
         {
             Loading.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text    += "Вектора загружены\r\n";
             etalon_button.Enabled = true;
         }
         else if (ending.StartsWith("etalon"))
         {
             Etalon.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Эталоны созданы\r\n";
             int[] te = new int[11];
             foreach (var item in massiveEtalons)
             {
                 te[item.ClassImage]++;
             }
             richTextBox1.Text += "Количество эталонов:\r\n";
             for (int i = 1; i < te.Length; i++)
             {
                 richTextBox1.Text += "Класс " + i + " = " + te[i] + "\r\n";
             }
         }
         else if (ending.StartsWith("ekzamen"))
         {
             Ekzamen.Abort();
             timer1.Enabled = false;
             ToBlock(false);
             richTextBox1.Text += "Экзамен завершен\r\n";
         }
         Bar_prog.Value = 0;
     }
 }
Exemple #3
0
 public void SyncToView()
 {
     Etalon.SetProportionalSpan(ViewRange);
     UpdateButtonVisibility();
     SetThumbToEtalon();
 }