private ListViewItem AddItem(Profiles.BlacklstElement element) { ListViewItem lvi = this.ListView.Items.Add(element.GetAttribute("Host")); lvi.Tag = (object)element; lvi.SubItems.Add(element.GetAttribute("Date")); lvi.SubItems.Add(element.GetAttribute("Desc")); return(lvi); }
private void ButtonAdd_Click(object sender, EventArgs e) { Debug.Assert(this.Profile != null); Profiles.BlacklstElement element = this.Profile.CreateElement(Profiles.BlacklstType); element.SetAttribute("Host", ListHost.Text); element.SetAttribute("Desc", TextDesc.Text); element.SetAttribute("Date", DateTime.Now.ToLongDateString()); AddItem(element); }
private void ButtonRemove_Click(object sender, EventArgs e) { Debug.Assert(this.Profile != null); if (ListView.SelectedItems.Count == 0) { return; } ListViewItem lvi = ListView.SelectedItems[0]; Profiles.BlacklstElement element = (Profiles.BlacklstElement)lvi.Tag; this.Profile.RemoveChild(element); ListView.SelectedItems[0].Remove(); }
private void ListView_SelectedIndexChanged(object sender, EventArgs e) { if (ListView.SelectedItems.Count == 0) { return; } ListViewItem lvi = ListView.SelectedItems[0]; Profiles.BlacklstElement element = (Profiles.BlacklstElement)lvi.Tag; this.ListHost.Text = element.GetAttribute("Host"); this.TextDesc.Text = element.GetAttribute("Desc"); ButtonRemove.Enabled = true; }
public frmProfilesSecure(Profiles.BlacklstElement profile) { this.Profile = profile; InitializeComponent(); }