2024-09-15 03:28:24 +04:00
|
|
|
|
using WinFormForTest.TestClasses;
|
|
|
|
|
|
|
|
|
|
namespace WinFormForTest
|
|
|
|
|
{
|
|
|
|
|
public partial class Form1 : Form
|
|
|
|
|
{
|
|
|
|
|
List<Plant> plants = new List<Plant>();
|
|
|
|
|
public Form1()
|
|
|
|
|
{
|
|
|
|
|
InitializeComponent();
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1");
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2");
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 3");
|
2024-09-15 15:51:00 +04:00
|
|
|
|
Plant pl1 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
2024-09-15 03:28:24 +04:00
|
|
|
|
Plant pl2 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
Plant pl3 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
Plant pl4 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
Plant pl5 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
Plant pl6 = new Plant("<22><><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
|
|
|
|
plants.Add(pl1);
|
|
|
|
|
plants.Add(pl2);
|
|
|
|
|
plants.Add(pl3);
|
2024-09-15 15:51:00 +04:00
|
|
|
|
plants.Add(pl4);
|
|
|
|
|
plants.Add(pl5);
|
2024-09-15 03:28:24 +04:00
|
|
|
|
plants.Add(pl6);
|
|
|
|
|
LoadTree();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void LoadTree()
|
|
|
|
|
{
|
2024-09-23 12:06:31 +04:00
|
|
|
|
var hierarcy= new List<string> { "Type", "Name", "Color" };
|
|
|
|
|
customTree1.SetHierarcy(hierarcy);
|
2024-09-15 03:28:24 +04:00
|
|
|
|
foreach (Plant plant in plants)
|
|
|
|
|
{
|
2024-09-23 12:06:31 +04:00
|
|
|
|
customTree1.AddObjectToTree(plant);
|
2024-09-15 03:28:24 +04:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
private void buttonClear_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
customListBox1.Clear();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void buttonCheck_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
if (customComboBox1.TextBoxValue != null)
|
|
|
|
|
{
|
|
|
|
|
checkBoxValid.Text = "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|
|
|
|
checkBoxValid.Checked = true;
|
|
|
|
|
checkBoxValid.BackColor = Color.Green;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
{
|
|
|
|
|
checkBoxValid.Text = "<22><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|
|
|
|
checkBoxValid.Checked = false;
|
|
|
|
|
checkBoxValid.BackColor = Color.Red;
|
|
|
|
|
MessageBox.Show(ex.Message);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void buttonEnter_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 4");
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 5");
|
|
|
|
|
customListBox1.AddToList("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 6");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void buttonGet_Click(object sender, EventArgs e)
|
|
|
|
|
{
|
|
|
|
|
labelItem.Text = customListBox1.SelectedElement;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|