//create files button private void button2_Click(object sender, EventArgs e) { //check to make sure inputs are correct if (textBox1.Text != saveToFolderName || textBox1.Text == "") { MessageBox.Show("Please specify an output folder before creating files."); return; } //check to see if any outputs have been selected if (!(checkBox1.Checked || checkBox2.Checked || checkBox3.Checked || checkBox4.Checked || checkBox5.Checked)) { MessageBox.Show("Please specify a file to create."); return; } dataOut = new OutputData(processor, saveToFolderName); processor.generateDeltas(); if (checkBox1.Checked) { dataOut.writeHybridDeltaEnsemble(); } if (checkBox2.Checked) { dataOut.writeHybridEnsemble(); } if (checkBox3.Checked) { dataOut.writeDeltaEnsemble(); } if (checkBox4.Checked) { dataOut.writeProjectionSummaries(); } if (checkBox5.Checked) { graph.drawGraph(null, 0); graph.saveGraph(saveToFolderName); } this.Hide(); //open output folder Process.Start(saveToFolderName); }
//Event handler that responds to Cluster Button being clicked void clusterClick(object sender, EventArgs e) { //check to see if data has been loaded if (importFromFileForm == null || !importFromFileForm.isDataLoaded()) { MessageBox.Show("Please import climate data before creating graph."); return; } processor.generateChangeFactors(); processor.findEnsembles(ensembleForm.getEnsembles()); //show cluster graph graph.drawGraph(null, 0); graph.fillInDates(); graph.Show(); graph.BringToFront(); }
private void updateGraph() { if (radioButton2.Checked) //fill ensembles from customEnsembles list { ensembles = new ProcessData.Ensemble[customEnsembles.Count]; for (int i = 0; i < customEnsembles.Count; i++) { ensembles[i] = customEnsembles[i]; } } processor.findEnsembles(getEnsembles()); graph.drawGraph(zedGraphControl1, futurePeriod); if (list != null) { currentSelection = zedGraphControl1.GraphPane.AddCurve("", list, Color.Black, SymbolType.Circle); currentSelection.Line.IsVisible = false; currentSelection.Symbol.Border.IsVisible = true; currentSelection.Symbol.Fill.IsVisible = false; currentSelection.Symbol.Size = 8; zedGraphControl1.Refresh(); } }