public FormGlobal() { InitializeComponent(); V = new List <Vertex>(); G = new DrawGraph(ImageBox.Width, ImageBox.Height); E = new List <Edge>(); ImageBox.Image = G.GetBitmap(); ToolTip t = new ToolTip(); t.SetToolTip(drawVertexButton, "Намалювати вершину"); t.SetToolTip(drawEdgeButton, "Провести ребро"); t.SetToolTip(selectButtonFloyd, "Знайти найкоротший шлях за алгоритмом Флойда-Воршелла\nІ вивести матрицю найкоротших шляхів"); t.SetToolTip(selectButtonFord, "Знайти найкоротший шлях за алгоритмом Форда-Беллмана\nІ показати цей шлях на малюнку"); t.SetToolTip(deleteButton, "Видалити один елемент"); t.SetToolTip(deleteALLButton, "Видалити граф"); t.SetToolTip(saveButton, "Зберегти зображення графу"); }
private void drawVertexButton_Click(object sender, EventArgs e) { drawVertexButton.Enabled = false; selectButtonFloyd.Enabled = true; selectButtonFord.Enabled = true; drawEdgeButton.Enabled = true; deleteButton.Enabled = true; G.clearImage(); G.drawALLGraph(V, E); ImageBox.Image = G.GetBitmap(); }