Exemplo n.º 1
0
 private void customFolder_Components_Click(object sender, EventArgs e)
 {
     if (tvComponents.Nodes.Count == 0)
     {
         componentsRootFolderType = ComponentsRootFolderType.Custom;
         TreeNode node = new TreeNode("", folderImageIndex, selectedFolderImageIndex);
         node.Tag = new ComponentNode(ComponentType.RootFolder | ComponentType.Folder, new ComponentProperty());
         tvComponents.Nodes.Add(node);
         lblFolders.Text = (FoldersCount = 1).ToString();
         node.BeginEdit();
     }
     else
     {
         MessageBox.Show("Application supports only one root folder.", "Root folder", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Exemplo n.º 2
0
 private void programFilesProductName_Components_Click(object sender, EventArgs e)
 {
     if (tvComponents.Nodes.Count == 0)
     {
         componentsRootFolderType = ComponentsRootFolderType.Program_product;
         TreeNode node = new TreeNode("[Program Files]", folderImageIndex, selectedFolderImageIndex);
         node.Tag = new ComponentNode(ComponentType.RootFolder, new ComponentProperty());
         tvComponents.Nodes.Add(node);
         TreeNode productNode = new TreeNode("[Product Name]", folderImageIndex, selectedFolderImageIndex);
         productNode.Tag = new ComponentNode(ComponentType.RootFolder, new ComponentProperty());
         node.Nodes.Add(productNode);
         lblFolders.Text = (FoldersCount = 2).ToString();
     }
     else
     {
         MessageBox.Show("Application supports only one root folder.", "Root folder", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }