private void genMinSpanTree_Click(object sender, EventArgs e) { if (openedGraph == null) { MessageBox.Show("Előbb tölts be, vagy adj meg egy gráfot!", "Lassan a testtel!"); return; } //Átadjuk az algoritmusnak a feldolgozandó gráfunkat Kruskal kruskal = new Kruskal(openedGraph); //Valamint egy stringet amibe a lépéseket jegyzi majd string log = ""; //Legeneráltatjuk a minimális feszítőfát openedMinSpanTree = kruskal.GenMinSpanTree(ref log); if (openedMinSpanTree != null) { //Majd megjelenítjük minSpanTree_TextBox.Text = openedMinSpanTree.printGraph(); } //Végül kiírjuk az egyes lépéseket a konzolra console_TextBox.Text += log; }