Exemplo n.º 1
0
        private void btnBoardsLoad_Click(object sender, EventArgs e)
        {
            _menu = new BbsMenu();
            _menu.Download();

            tvwMenu.Nodes.Clear();
            tvwMenu.BeginUpdate();
            foreach (var category in _menu.Boards) {
                var nodes = new List<TreeNode>();
                foreach (var board in category.Value) {
                    nodes.Add(new TreeNode(board.Name));
                }
                var catnode = new TreeNode(category.Key, nodes.ToArray());

                tvwMenu.Nodes.Add(catnode);
            }
            tvwMenu.EndUpdate();
        }