public void RemoveItem(Predicate <FileTransfersItem> match) { FileTransfersItem itemRemove = null; foreach (FileTransfersItem item in base.Controls) { if (match(item)) { itemRemove = item; } } base.Controls.Remove(itemRemove); }
public FileTransfersItem AddItem(string text, string fileName, Image image, long fileSize, FileTransfersItemStyle style) { FileTransfersItem item = new FileTransfersItem { Text = text, FileName = fileName, Image = image, FileSize = fileSize, Style = style, FileTransfersText = this.FileTransfersItemText, Dock = DockStyle.Top }; base.SuspendLayout(); base.Controls.Add(item); item.BringToFront(); base.ResumeLayout(true); return(item); }
public void RemoveItem(FileTransfersItem item) { base.Controls.Remove(item); }