private void PowerRequirementListControl_OnAdd()
        {
            var form = new PowerSpecificationForm();

            form.Closing += delegate
            {
                if (DialogResult.OK == form.DialogResult)
                {
                    object item = form.PowerRequirement;
                    var    lvi  = new ListViewItem(item.ToString());
                    lvi.Tag = item;
                    Items.Add(lvi);
                }
            };
            form.Show();
        }
 private void PowerRequirementListControl_OnEdit()
 {
     if (HasSelected)
     {
         var form = new PowerSpecificationForm();
         form.PowerRequirement = SelectedObject;
         form.Closing         += delegate
         {
             if (DialogResult.OK == form.DialogResult)
             {
                 object item = form.PowerRequirement;
                 SelectedListViewItem.SubItems[0].Text = item.ToString();
             }
         };
         form.Show();
     }
 }
 private void PowerRequirementListControl_OnAdd()
 {
     var form = new PowerSpecificationForm();
     form.Closing += delegate
     {
         if (DialogResult.OK == form.DialogResult)
         {
             object item = form.PowerRequirement;
             var lvi = new ListViewItem( item.ToString() );
             lvi.Tag = item;
             Items.Add(lvi);
         }
     };
     form.Show();
 }
 private void PowerRequirementListControl_OnEdit()
 {
     if (HasSelected)
     {
         var form = new PowerSpecificationForm();
         form.PowerRequirement = SelectedObject;
         form.Closing += delegate
         {
             if (DialogResult.OK == form.DialogResult)
             {
                 object item = form.PowerRequirement;
                 SelectedListViewItem.SubItems[0].Text = item.ToString();
             }
         };
         form.Show();
     }
 }