/// <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; }