private void buttonEdit_Click(object sender, EventArgs e) { if (this.listViewServer.SelectedItems.Count == 0) { Title caption = new Title(); string text = "Please select the server form the list that you want to delete."; MessageBox.Show(text, caption.Error, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ServerForm sf = new ServerForm(); int index = this.listViewServer.Items.IndexOf(this.listViewServer.SelectedItems[0]); Server.Address = this.listViewServer.Items[index].Text; Server.Name = this.listViewServer.Items[index].SubItems[1].Text; Server.Comment = this.listViewServer.Items[index].SubItems[2].Text; sf.ShowDialog(this); if (sf.Saved) { this.listViewServer.Items[index].Text = Server.Address; this.listViewServer.Items[index].SubItems[1].Text = Server.Name; this.listViewServer.Items[index].SubItems[2].Text = Server.Comment; } this.buttonRestore.Enabled = true; this.listViewServer.Items[index].Selected = false; }
private void buttonAdd_Click(object sender, EventArgs e) { ServerForm sf = new ServerForm(); sf.ShowDialog(this); if (sf.Saved) { ListViewItem item = new ListViewItem(); item.Checked = true; item.Text = Server.Address; item.SubItems.Add(Server.Name); item.SubItems.Add(Server.Comment); this.listViewServer.Items.Add(item); this.buttonRestore.Enabled = true; } }