/// <summary>
        /// Отрисовывает данных картинок 28x28 пикселей
        /// </summary>
        private void _visualizationDataBtn_Click(object sender, EventArgs e)
        {
            if (_dataNumberDTO_28x28_Set == null)
            {
                _mainLogger.Log("Не были подгружены JSON данные картинок 28x28 pixels.", isShowMsg: true);
                return;
            }

            if (_painterForm != null)
            {
                _mainLogger.Log("Второе окно уже используется для отрисовки.", isShowMsg: true);
                return;
            }

            _painterForm             = new PainterForm(_dataNumberDTO_28x28_Set);
            _painterForm.FormClosed += _painterForm_FormClosed;
            _painterForm.Width       = 1400;
            _painterForm.Height      = 800;
            _painterForm.Show();
            _painterForm.DrawImages28x28();
        }
        /// <summary>
        /// Отрисовывает нейронную сеть
        /// </summary>
        private void _drawNeuralNetworkBtn_Click(object sender, EventArgs e)
        {
            if (Neural3NetworkCreator == null)
            {
                _mainLogger.Log("Нейросеть не создана.", isShowMsg: true);
                return;
            }

            if (_painterForm != null)
            {
                _mainLogger.Log("Второе окно уже используется для отрисовки.", isShowMsg: true);
                return;
            }

            _painterForm             = new PainterForm(Neural3NetworkCreator);
            _painterForm.FormClosed += _painterForm_FormClosed;
            _painterForm.Width       = 1400;
            _painterForm.Height      = 800;
            _painterForm.Show();
            _painterForm.DrawNeuralNetworkAsync();
        }
 private void _painterForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     _painterForm = null;
 }