private void Button1_Click(object sender, EventArgs e) { tree.CreateTreeBST(Int32.Parse(textBox1.Text)); g.Clear(Color.GhostWhite); var drawer = new FormDrawer(); drawer.Graphics = g; drawer.X = Width / 2; drawer.Y = 20; drawer.Distance = 45; drawer.Diametr = 20; drawer.NodePen = new Pen(Color.Black); drawer.EdgePen = new Pen(Color.Black); drawer.XMargin = 20; drawer.CanvasWidth = Width; tree.DrawTree(drawer); }
private void Button3_Click(object sender, EventArgs e) { try { g.Clear(Color.GhostWhite); tree.DeleteBST(Int32.Parse(textBox1.Text)); var drawer = new FormDrawer(); drawer.Graphics = g; drawer.X = Width / 2; drawer.Y = 20; drawer.Distance = 45; drawer.Diametr = 20; drawer.NodePen = new Pen(Color.Black); drawer.EdgePen = new Pen(Color.Black); drawer.XMargin = 20; drawer.CanvasWidth = Width; tree.DrawTree(drawer); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }