Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void populateTrewView()
- {
- // Ucitamo slike za Tipove i Zivotinje:
- ImageList imgList = new ImageList();
- foreach (TipVrste t in Tip.getInstance().getTipVrste())
- imgList.Images.Add(t.oznaka, t.ikonica);
- foreach (ZivotinjskeVrste z in Zivotinje.getInstance().getZivotinjskeVrste())
- imgList.Images.Add(z.Oznaka, z.Ikona);
- tvIcon.ImageList = imgList;
- // Kreiramo root stablo:
- TreeNode root = new TreeNode("Životinje");
- root.ExpandAll();
- tvIcon.Nodes.Add(root);
- // Ucitamo tipove iz kolekcije u stablo:
- TreeNode[] tip = new TreeNode[Tip.getInstance().getTipVrste().Count];
- for (int i = 0; i < Tip.getInstance().getTipVrste().Count; i++)
- {
- tip[i] = new TreeNode(Tip.getInstance().getTipVrste()[i].ime);
- tip[i].ImageKey = Tip.getInstance().getTipVrste()[i].oznaka;
- tip[i].SelectedImageKey = Tip.getInstance().getTipVrste()[i].oznaka;
- tvIcon.Nodes[0].Nodes.Add(tip[i]);
- }
- // Povezemo tipove sa zivotinjama i formiramo kompletno stablo:
- for (int i = 0; i < Zivotinje.getInstance().getZivotinjskeVrste().Count; i++)
- {
- string[] tokens = Zivotinje.getInstance().getZivotinjskeVrste()[i].Tip.Split(new string[] { "|" }, StringSplitOptions.None);
- for (int j = 0; j < tip.Length; j++)
- {
- if (tip[j].Text.Trim().Equals(tokens[1].Trim()))
- {
- MessageBox.Show(tip[i].Text + " == " + tokens[1]);
- TreeNode zVrste = new TreeNode(Zivotinje.getInstance().getZivotinjskeVrste()[i].Ime);
- zVrste.ImageKey = Zivotinje.getInstance().getZivotinjskeVrste()[i].Oznaka;
- zVrste.SelectedImageKey = Zivotinje.getInstance().getZivotinjskeVrste()[i].Oznaka;
- zVrste.Tag = Zivotinje.getInstance().getZivotinjskeVrste()[i];
- tip[j].Nodes.Add(zVrste);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement