private void ButtonYeni_Click(object sender, EventArgs e) { ButtonYeni temp = sender as ButtonYeni; if (temp.mayinliMi) { foreach (ButtonYeni item in buttons) { if (item.mayinliMi) { item.setMayinliMi_BackColor(); } else { item.setMayinliMi_BackColor(); } } timerSkor.Stop(); timerSure.Stop(); DialogResult result = MessageBox.Show("Yeni Oyun Oynamak İstermisiniz!", "Yenildiniz", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { btnEmoji_Click(null, null); } } else { temp.setMayinliMi_BackColor(); } }
private void setMayinlariFlowLayoutaDoldurur(ButtonYeni[] buttons) { fpMayinTarlasi.Controls.Clear(); for (int i = 0; i < buttons.Length; i++) { ButtonYeni buttonYeni = buttons[i]; buttonYeni.Click += ButtonYeni_Click; fpMayinTarlasi.Controls.Add(buttonYeni); Application.DoEvents(); } }
public ButtonYeni[] GetButtonYeniler(int satir, int sutun, int width, int height) { int araziAdeti = satir * sutun; ButtonYeni[] mayinlar = new ButtonYeni[araziAdeti]; for (int i = 0; i < araziAdeti; i++) { mayinlar[i] = new ButtonYeni() { Width = width, Height = height }; } return(mayinlar); }