private void PContainer_Click(object sender, EventArgs e) { if (this.itemSelected != null) { this.itemSelected.Deselect(); this.itemSelected = null; } }
void Item_ItemSelected(object sender, EventArgs e) { if (this.itemSelected != null) { this.itemSelected.Deselect(); } this.itemSelected = (ErrorListViewItem)sender; }
public void Clear() { foreach (ErrorListViewItem item in this.errors) { this.pItems.Controls.Remove(item); } this.errors.Clear(); this.itemSelected = null; this.pItems.Size = new Size(this.pItems.Width, 20); }
public void ShowErrors(List <DiagramError> errors) { int i = 0; foreach (DiagramError error in errors) { ErrorListViewItem item = new ErrorListViewItem(error); item.Size = new Size(this.pItems.Width - 2, 18); item.Location = new Point(1, i * 19 + 1); item.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top; item.ItemSelected += new EventHandler(Item_ItemSelected); this.errors.Add(item); this.pItems.Controls.Add(item); i++; } this.pItems.Size = new Size(this.pItems.Width, i * 19 + 1); }