示例#1
0
        private void OnMemoryCheck(SaveItem item)
        {
            if (item == null || item.Item == null)// || !item.Item.IsValid)
            {
                return;
            }

            _MemoryCheck(this, new SaveAllMemoryCheckEventArgs(item));
        }
示例#2
0
        public void AddItem(
            IPageController controller
            , string name
            , bool isEdit
            , MemoryLibraryItem tag)
        {
            if (controller == null ||
                string.IsNullOrEmpty(name) ||
                tag == null)
            {
                return;
            }
            SaveItem item = new SaveItem(controller, name, isEdit, tag);

            if (panel.Controls.Count > 0)
            {
                item.Location = new Point(0, panel.Controls[panel.Controls.Count - 1].Top + 35);
            }
            item.MemoryCheck  += new EventHandler <SaveAllMemoryCheckEventArgs>(item_MemoryCheck);
            item.MemoryRename += new EventHandler <MemoryRenameEventArgs>(item_MemoryRename);
            panel.Controls.Add(item);
        }
 public SaveAllMemoryCheckEventArgs(SaveItem item)
 {
     Item = item;
 }