Reseter2/Reseter2/Words/WordsComp.cs

49 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Reseter2.Words
{
internal class WordsComp : IWordsItem
{
private IComp Comp;
private bool cheked;
public WordsComp(IComp comp)
{
Comp = comp;
}
public string GetName()
{
return Comp.GetName();
}
public override void ChekChange(bool chek)
{
cheked = chek;
}
public override List<WordsComp> ChekList()
{
List<WordsComp> itemsChek = new List<WordsComp>();
if (cheked) {itemsChek.Add(this); }
return itemsChek;
}
public override List<WordsCategory> CategoryList()
{
return new List<WordsCategory>();
}
public override TreeNode NodeList()
{
TreeNode treeNode = new TreeNode(GetName());
treeNode.Tag = this;
treeNode.ImageIndex = 2;
return treeNode;
}
}
}