/// <summary> /// редактируем параметр /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (listViewParameters.SelectedItems != null) { if (listViewParameters.SelectedItems.Count > 0) { Parameter selected = listViewParameters.SelectedItems[0].Tag as Parameter; if (selected != null) { EditParameterForm frm = new EditParameterForm(selected); if (frm.ShowDialog(this) == DialogResult.OK) { // ------- тут необходимо применить в силу внесенные изменения ------- if (listViewParameters.SelectedItems != null) { if (listViewParameters.SelectedItems.Count > 0) { ListViewItem selItem = listViewParameters.SelectedItems[0]; if (selItem != null) { Parameter selPar = selItem.Tag as Parameter; if (selPar != null) { selItem.SubItems[1].Text = selPar.Name; } } } } } } } } }