private void btnParamBewerken_Click(object sender, EventArgs e) { ParameterBewerken frm = new ParameterBewerken(); Parameter p; GrafischeFunctie g = (GrafischeFunctie)functies[Functies.SelectedIndex]; frm.ShowDialog(g.Parameters[listView1.SelectedIndices[0]], out p); g.Parameters[listView1.SelectedIndices[0]] = p; ListViewItem lvi = listView1.SelectedItems[0]; lvi.Text = p.Naam; lvi.SubItems[2].Text = p.Beschrijving; lvi.SubItems[3].Text = p.Optioneel ? "ja" : "nee"; lvi.SubItems[4].Text = p.Is_Getal ? p.StandaardWaarde.ToString() : ""; }
private void btnNieuweParam_Click(object sender, EventArgs e) { GrafischeFunctie g = (GrafischeFunctie)functies[Functies.SelectedIndex]; Parameter nieuw = new Parameter(); ParameterBewerken frm = new ParameterBewerken(); if (frm.ShowDialog(nieuw, out nieuw) == DialogResult.OK) { g.Parameters.Add(nieuw); ListViewItem lvi = new ListViewItem(); lvi.Text = nieuw.Naam; lvi.SubItems.Add(nieuw.Is_Getal ? "Getal" : nieuw.EnumNaam); lvi.SubItems.Add(nieuw.Beschrijving); lvi.SubItems.Add(nieuw.Optioneel ? "ja" : "nee"); lvi.SubItems.Add(nieuw.Is_Getal ? nieuw.StandaardWaarde.ToString() : ""); listView1.Items.Add(lvi); } }