示例#1
0
 private void UpdateGraph()
 {
     try
     {
         List <GraphNode> nodes  = GraphParser.ParseGraphString(tbInput.Text);
         Bitmap           bitmap = GraphPlotter.GraphPlott.PlottToBitMap(nodes, (int)numImageSize.Value);
         pictureBox1.Image = bitmap;
         tbError.Text      = "Created " + nodes.Count + " Nodes";
     }
     catch (Exception ex)
     {
         tbError.Text = ex.Message;
         tbError.Select(0, 0);
     }
 }
示例#2
0
 private void bSave_Click(object sender, EventArgs e)
 {
     if (saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         string filename = saveFileDialog1.FileName;
         try
         {
             List <GraphNode> nodes = GraphParser.ParseGraphString(tbInput.Text);
             GraphPlotter.GraphPlott.PlottToFile(nodes, filename, (int)numImageSize.Value, false);
             tbError.Text = "Created " + nodes.Count + " Nodes";
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }