public void ChartStaticstic_Load(object sender, EventArgs e)
 {
     Text     = "Символьная статистика " + Program.Redact.Text;
     LatinLtr = 0;
     KirilLtr = 0;
     Numbers  = 0;
     foreach (char ch in Program.RedactTB.Text)
     {
         if ((ch >= 'a') && (ch <= 'z') || (ch >= 'A') && (ch <= 'Z'))
         {
             LatinLtr++;
         }
         if ((ch >= 'а') && (ch <= 'я') || (ch >= 'А') && (ch <= 'Я'))
         {
             KirilLtr++;
         }
         if ((ch >= '0') && (ch <= '9'))
         {
             Numbers++;
         }
     }
     chart1.Series["SymbStatic"].Points.AddXY("Латинские буквы " + LatinLtr.ToString(), LatinLtr);
     chart1.Series["SymbStatic"].Points.AddXY("Русские буквы " + KirilLtr.ToString(), KirilLtr);
     chart1.Series["SymbStatic"].Points.AddXY("Числа " + Numbers.ToString(), Numbers);
 }
Esempio n. 2
0
 //Появление статистики
 public void ChartStaticstic_Load(object sender, EventArgs e)
 {
     try
     {
         Text     = "Символьная статистика " + Program.Redact.Text;
         LatinLtr = 0;
         KirilLtr = 0;
         Numbers  = 0;
         Space    = 0;
         Other    = 0;
         foreach (char ch in Program.RedactorTextBox.Text)
         {
             if ((ch >= 'a') && (ch <= 'z') || (ch >= 'A') && (ch <= 'Z'))
             {
                 LatinLtr++;
             }
             else
             if ((ch >= 'а') && (ch <= 'я') || (ch >= 'А') && (ch <= 'Я'))
             {
                 KirilLtr++;
             }
             else
             if ((ch >= '0') && (ch <= '9'))
             {
                 Numbers++;
             }
             else
             if (ch == ' ')
             {
                 Space++;
             }
             else
             {
                 Other++;
             }
         }
         if (LatinLtr > 0)
         {
             chart1.Series["SymbStatic"].Points.AddXY("Латинские буквы " + LatinLtr.ToString(), LatinLtr);
         }
         if (KirilLtr > 0)
         {
             chart1.Series["SymbStatic"].Points.AddXY("Русские буквы " + KirilLtr.ToString(), KirilLtr);
         }
         if (Numbers > 0)
         {
             chart1.Series["SymbStatic"].Points.AddXY("Числа " + Numbers.ToString(), Numbers);
         }
         if (Space > 0)
         {
             chart1.Series["SymbStatic"].Points.AddXY("Пробелы " + Space.ToString(), Space);
         }
         if (Other > 0)
         {
             chart1.Series["SymbStatic"].Points.AddXY("Другие символы " + Other.ToString(), Other);
         }
     }
     catch
     {
         MessageBox.Show("Невозможно вывести статистику");
         Close();
     }
 }