// F e a t u r e s private void LoadList() { ItemListBox1.SuspendLayout(); ItemListBox1.Items.Clear(); foreach (CustomModel obj in objBank.Models) { AddItemToList(obj); } ItemListBox1.ResumeLayout(); ItemListBox1.Refresh(); }
private void RemoveAllArrayItemInfos() { var items = new BaseItem[ItemListBox1.Items.Count + 1]; ItemListBox1.Items.CopyTo(items, 0); ItemListBox1.SuspendLayout(); foreach (BaseItem baseItem in items) { if (baseItem?.Tag is object) { RemoveArrayItemInfo(baseItem); } } ItemListBox1.ResumeLayout(); ItemListBox1.Refresh(); }
private void LoadTextArrayItems(TextGroupInfo table) { ItemListBox1.SuspendLayout(); ItemListBox1.Items.Clear(); if (table is TextArrayGroupInfo) { foreach (TextArrayItemInfo item in ((TextArrayGroupInfo)table).Texts) { AddArrayItemListItem(item); } AdvPropertyGrid1.Dock = DockStyle.Top; Panel3.Visible = true; } else { Panel3.Visible = false; AdvPropertyGrid1.Dock = DockStyle.Fill; } ItemListBox1.ResumeLayout(); ItemListBox1.Refresh(); }