private void EditSelectedItem()
{
if (listRecipients.SelectedItems.Count != 1)
return;
formInputDialog inputDialog = new formInputDialog();
int id = Convert.ToInt32(listRecipients.SelectedItems[0].Tag);
hMailServer.DistributionListRecipients recipients = representedObject.Recipients;
hMailServer.DistributionListRecipient recipient = recipients.get_ItemByDBID(id);
inputDialog.Title = "Address";
inputDialog.Text = "Enter email address";
inputDialog.Value = recipient.RecipientAddress;
if (inputDialog.ShowDialog() == DialogResult.OK)
{
recipient.RecipientAddress = inputDialog.Value;
recipient.Save();
}
Marshal.ReleaseComObject(recipients);
Marshal.ReleaseComObject(recipient);
ListRecipients();
}