/// <summary> /// マイセット内からアイテムを削除 /// </summary> /// <param name="item">削除するアイテム</param> public void DeleteItem(MysetItem item) { item.icon.control.Dispose(); Items.Remove(item); if (Items.Count <= 0) { MysetManager.DeleteMyset(this); } }
/// <summary> /// マイセットのアイテムを削除(最初に見つかったアイテムのみ) /// </summary> /// <param name="item">削除するマイセットアイテム</param> public static void DeleteItem(MysetItem item) { for (int i = 0; i < Items.Count; ++i) { if (Items[i].Items.IndexOf(item) != -1) { Items[i].DeleteItem(item); return; } } }
private void AddMysetItem(string path) { MysetItem mysetItem = new MysetItem(path); Items.Add(mysetItem); }
/// <summary> /// マイセットにアイテムを登録する /// </summary> /// <param name="item">登録するアイテム</param> private void AddMysetItem(GroupItem item) { MysetItem mysetItem = new MysetItem(item); Items.Add(mysetItem); }