Exemplo n.º 1
0
 // кнопка яка очищає (заммальовує) клітинки білим кольором і робить всі кнопки придатними для натискання
 private void ClearButton_Click(object sender, EventArgs e)
 {
     // очищає (заммальовує) клітинки білим кольором
     ClearAllCells();
     // обнуляємо індекси
     indexI = 0;
     indexJ = 0;
     // змінна nextNumber стає рівна двом
     nextNumber = 2;
     SetDoubleBuffer(dataGridView1, false);
     // кнопки стають активними
     StepsButton.Enabled    = true;
     AutoButton.Enabled     = true;
     StopButton.Enabled     = true;
     ContinueButton.Enabled = true;
     AutoButton.BringToFront();
     ContinueButton.SendToBack();
     // зупиняємо таймер
     timer1.Stop();
     // змінюємо тік таймера
     timer1.Interval = 1400;
     // очищяємо textBox-си
     textBox1.Clear();
     textBox2.Clear();
     // кнопка ClearButton стає не активною
     ClearButton.Enabled = false;
 }
Exemplo n.º 2
0
 // кнопка для автоматичного показу алгоритму
 private void AutoButton_Click(object sender, EventArgs e)
 {
     // вмикається таймер, і всі інші кнопки стають не активними, крім кнопки Stop і Continue
     timer1.Start();
     StepsButton.Enabled = false;
     AutoButton.Enabled  = false;
     ClearButton.Enabled = false;
     // переносимо кнопку AutoButton_Click назад
     AutoButton.SendToBack();
 }
Exemplo n.º 3
0
 void Awake()
 {
     _instance = this;
 }