void RefreshDataViewControls()
 {
     try
     {
         if (this.InvokeRequired)
         {
             voidF vf = RefreshDataViewControls;
             this.Invoke(vf);
         }
         else
         {
             int vc = (int)nudCOMRespViewCount.Value;
             if (vc > dataHistory.Count)
             {
                 vc = dataHistory.Count;
             }
             string d = "";
             if (chkCOMRespViewDivide.Checked)
             {
                 d = "\n";
             }
             txtCOMRespHex.Text  = "";
             txtCOMRespText.Text = "";
             for (int i = 0; i < vc; i++)
             {
                 txtCOMRespHex.AppendText(ConvertBytesToBString(dataHistory[dataHistory.Count - 1 - i]));
                 txtCOMRespHex.AppendText(d);
                 txtCOMRespText.AppendText(Encoding.ASCII.GetString(dataHistory[dataHistory.Count - 1 - i]));
                 txtCOMRespText.AppendText(d);
             }
         }
     }
     catch (Exception ex)
     {
         //УУпсс
     }
 }
        /// <summary>
        /// Zdarzenie przechwytywane w monecie naciśnięcia przycisku tworzenia nowej sieci.
        /// </summary>
        private void networkButton_Click(object sender, RoutedEventArgs e)
        {
            // Inicjuje delegaty
            getStalaDel += getStala;
            getLiczbaDel += getLiczba;
            printFDel += println;
            setLPDel += setLiczbaPerceptronowText;

            // Tworzy i wywołuje wątek liczenia sieci
            networkThread = new Thread(createNetwork);
            networkThread.Start();
        }