Example #1
0
 public SelectWebPage(WebSiteInfo webSiteInfo)
 {
     InitializeComponent();
     if (webSiteInfo != null)
     {
         foreach (WebSiteInfo site in OfficeApplication.OfficeApplicationProxy.getSites())
         {
             if (webSiteInfo.id.Equals(site.id))
             {
                 WebSiteTreeNode siteNode = new WebSiteTreeNode(site);
                 this.treeView1.Nodes.Add(siteNode);
                 siteNode.AddNode += new NodeEvent(siteNode_onAddNode);
             }
         }
     }
     else
     {
         foreach (WebSiteInfo site in OfficeApplication.OfficeApplicationProxy.getSites())
         {
             WebSiteTreeNode siteNode = new WebSiteTreeNode(site);
             this.treeView1.Nodes.Add(siteNode);
             siteNode.AddNode += new NodeEvent(siteNode_onAddNode);
         }
     }
 }
Example #2
0
 public SelectWebPage()
 {
     InitializeComponent();
     foreach (WebSiteInfo site in OfficeApplication.OfficeApplicationProxy.getSites())
     {
         WebSiteTreeNode siteNode = new WebSiteTreeNode(site);
         this.treeView1.Nodes.Add(siteNode);
         siteNode.AddNode += new NodeEvent(siteNode_onAddNode);
     }
 }
Example #3
0
 private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
 {
     if (e.Node.Nodes.Count == 1 && !(e.Node.Nodes[0] is HomeWebPageTreeNode) && e.Node is WebSiteTreeNode)
     {
         WebSiteTreeNode site = e.Node as WebSiteTreeNode;
         try
         {
             site.addHomePage();
         }
         catch { }
         finally { this.Cursor = Cursors.Default; }
     }
     else if (e.Node.Nodes.Count == 1 && !(e.Node.Nodes[0] is WebPageTreeNode) && e.Node is WebPageTreeNode)
     {
         WebPageTreeNode node = e.Node as WebPageTreeNode;
         this.Cursor = Cursors.WaitCursor;
         try
         {
             node.loadChilds();
         }
         catch { }
         finally { this.Cursor = Cursors.Default; }
     }
 }