// 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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }