public override void AddItem()
        {
            SoapWebServicePingCollectorEditEntry SoapWebServicePingEditEntry = new SoapWebServicePingCollectorEditEntry();

            if (SoapWebServicePingEditEntry.ShowDialog() == DialogResult.OK)
            {
                ListViewItem lvi = new ListViewItem(SoapWebServicePingEditEntry.SelectedConfig.ServiceBaseURL);
                lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.ServiceName);
                lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.MethodName);
                lvi.SubItems.Add(SoapWebServicePingEditEntry.SelectedConfig.ToStringFromParameters());
                lvi.Tag = SoapWebServicePingEditEntry.SelectedConfig;
                lvwEntries.Items.Add(lvi);
            }
            base.AddItem();
        }
 public override void EditItem()
 {
     if (lvwEntries.SelectedItems.Count > 0)
     {
         SoapWebServicePingCollectorEditEntry SoapWebServicePingEditEntry = new SoapWebServicePingCollectorEditEntry();
         SoapWebServicePingEditEntry.SelectedConfig = (SoapWebServicePingConfigEntry)lvwEntries.SelectedItems[0].Tag;
         if (SoapWebServicePingEditEntry.ShowDialog() == DialogResult.OK)
         {
             lvwEntries.SelectedItems[0].Text             = SoapWebServicePingEditEntry.SelectedConfig.ServiceBaseURL;
             lvwEntries.SelectedItems[0].SubItems[1].Text = SoapWebServicePingEditEntry.SelectedConfig.ServiceName;
             lvwEntries.SelectedItems[0].SubItems[2].Text = SoapWebServicePingEditEntry.SelectedConfig.MethodName;
             lvwEntries.SelectedItems[0].SubItems[3].Text = SoapWebServicePingEditEntry.SelectedConfig.ToStringFromParameters();
             lvwEntries.SelectedItems[0].Tag = SoapWebServicePingEditEntry.SelectedConfig;
         }
     }
     base.EditItem();
 }