private void btnAnnuleren_Click(object sender, EventArgs e) { DialogResult = DialogResult.Abort; if (edit) { ReceptBekijken receptBekijken = new ReceptBekijken(origineel); receptBekijken.Show(); this.Close(); } }
private void loadHomeScreen() { var recepten = Repository.GetRecepten(OrderBy.ToegevoegdDesc, 9).ToList(); for (int i = 0; i < 9; i++) { GroupBox receptBox = (GroupBox)this.Controls.Find("recept" + (i + 1), true)[0]; PictureBox picRecept = (PictureBox)receptBox.Controls.Find("pictureBox" + (i + 1), true)[0]; if (HasEventHandler(picRecept, "EventClick") == false) { picRecept.Click += new EventHandler((obj, args) => { ReceptBekijken frmReceptBekijken = new ReceptBekijken((Recept)((PictureBox)obj).Tag); frmReceptBekijken.Show(); frmReceptBekijken.FormClosing += new FormClosingEventHandler((obj1, args1) => { receptBox.VulMetRecept(frmReceptBekijken.recept); picRecept.Tag = frmReceptBekijken.recept; if (frmReceptBekijken.DialogResult == DialogResult.No) { loadHomeScreen(); } }); }); } receptBox.Tag = picRecept; if (recepten.Count <= i) { receptBox.Visible = false; receptBox.Text = "leeg"; } else { var recept = recepten[i]; receptBox.VulMetRecept(recept); receptBox.Visible = true; picRecept.Tag = recept; } receptBoxen.Add(receptBox); } }