예제 #1
0
        public MainWindow()
        {
            InitializeComponent();
            labelForEdge.Hide();
            labelForNode.Hide();
            textBoxForEdge.Hide();
            textBoxForNode.Hide();
            labelForTask.Hide();
            textBoxForTask.Hide();
            goToSecondTask.Hide();
            goToThirdTask.Hide();
            goToTask4.Hide();
            pictureBox2.Hide();
            pictureBox3.Hide();
            pictureBox4.Hide();
            groupBox1.Hide();
            Send1.Hide();
            Send2.Hide();
            Send3.Hide();
            Send4.Hide();

            gViewer = new GViewer()
            {
                Dock = DockStyle.Fill
            };
            gViewer = new GViewer()
            {
                Dock = DockStyle.Fill
            };
            gViewer = new GViewer()
            {
                Dock = DockStyle.Fill
            };
            SuspendLayout();
            task.Controls.Add(gViewer);

            ResumeLayout();
        }
예제 #2
0
 private void Send2_Click(object sender, EventArgs e)
 {
     if (textBoxForTask.Text == "8")
     {
         MessageBox.Show("Верно! Ты молодец!", "Переход к следующему вопросу");
         points += 25;
         labelForPoints.Text = "Количество баллов: " + points.ToString();
     }
     else
     {
         MessageBox.Show("Не верно, правильный ответ 8", "Переход к следующему вопросу");
     }
     labelForTheory.Text = "Взвешенный граф — граф, каждому ребру которого поставлено \nв соответствие некое значение(вес ребра) \nВес любого пути будем называть длиной  этого пути. Ясно, \nчто между двумя вершинами существует такой путь, который\nимеет минимальную возможную длину. Эта длина и называется \nрасстоянием между двумя вершинами. Путь, который эту длину\nреализует, естественно, называется кратчайшим.";
     labelForTheory.Show();
     labelForTask.Text = "Между населёнными пунктами A, B, C, D, E, F построены дороги,  \nпротяжённость которых(в километрах) изображена на рёбрах. \nОпределите длину кратчайшего пути между пунктами B и C.\nПередвигаться можно только по дорогам.";
     labelForTask.Hide();
     groupBox1.Hide();
     textBoxForTask.Clear();
     textBoxForTask.Hide();
     Send2.Hide();
     pictureBox3.Show();
     goToThirdTask.Show();
 }