Ejemplo n.º 1
0
        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, "Зберегти зображення графу");
        }
Ejemplo n.º 2
0
 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();
 }