private void InitializeComponents() { Help2EnvIsReady = HtmlHelp2Environment.IsReady; mainPanel.Controls.Add(tv); tv.Dock = DockStyle.Fill; tv.Enabled = Help2EnvIsReady; tv.ShowLines = false; tv.ShowRootLines = false; tv.LabelEdit = true; tv.HideSelection = false; tv.AfterSelect += new TreeViewEventHandler(this.TreeNodeAfterSelect); tv.BeforeLabelEdit += new NodeLabelEditEventHandler(this.BeforeLabelEdit); tv.AfterLabelEdit += new NodeLabelEditEventHandler(this.AfterLabelEdit); tv.KeyDown += new KeyEventHandler(this.TreeViewKeyDown); tv.DoubleClick += new EventHandler(this.TreeNodeDoubleClick); mainPanel.Controls.Add(toolStrip); toolStrip.Dock = DockStyle.Top; toolStrip.Enabled = Help2EnvIsReady; toolStrip.AllowItemReorder = false; for (int i = 0; i < toolbarButtons.Length; i++) { ToolStripButton button = new ToolStripButton(); button.ToolTipText = StringParser.Parse(toolbarButtons[i]); button.ImageIndex = i; button.Enabled = false; button.Click += new EventHandler(this.ToolStripButtonClicked); toolStrip.Items.Add(button); } toolStrip.ImageList = new ImageList(); toolStrip.ImageList.ColorDepth = ColorDepth.Depth4Bit; toolStrip.ImageList.TransparentColor = Color.Red; toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.MoveUp.bmp")); toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.MoveDown.bmp")); toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.Rename.bmp")); toolStrip.ImageList.Images.Add(ResourcesHelper.GetBitmap("Favorites.16x16.Delete.bmp")); if (Help2EnvIsReady) { this.LoadFavorites(); } }
private void InitializeComponents() { Dock = DockStyle.Fill; Size = new Size(500, 500); Controls.Add(axWebBrowser); axWebBrowser.Dock = DockStyle.Fill; axWebBrowser.WebBrowserShortcutsEnabled = false; axWebBrowser.IsWebBrowserContextMenuEnabled = false; axWebBrowser.AllowWebBrowserDrop = false; axWebBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(this.OnDocumentCompleted); Controls.Add(dynamicHelpToolbar); dynamicHelpToolbar.Dock = DockStyle.Top; dynamicHelpToolbar.AllowItemReorder = false; dynamicHelpToolbar.ShowItemToolTips = false; dynamicHelpToolbar.GripStyle = ToolStripGripStyle.Hidden; for (int i = 0; i < toolbarButtons.Length; i++) { ToolStripButton button = new ToolStripButton(); button.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); button.ImageIndex = i; button.Click += new EventHandler(this.ToolStripButtonClicked); dynamicHelpToolbar.Items.Add(button); } this.RedrawContent(); dynamicHelpToolbar.ImageList = new ImageList(); dynamicHelpToolbar.ImageList.ColorDepth = ColorDepth.Depth32Bit; dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Toc.png")); dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Index.png")); dynamicHelpToolbar.ImageList.Images.Add(ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Search.png")); if (HtmlHelp2Environment.SessionIsInitialized) { HtmlHelp2Environment.NamespaceReloaded += new EventHandler(this.NamespaceReloaded); } }
private void InitializeComponents() { infoLabel.Dock = DockStyle.Fill; infoLabel.Visible = false; infoLabel.TextAlign = ContentAlignment.MiddleCenter; Controls.Add(infoLabel); if (Help2ControlsValidation.IsTocControlRegistered) { try { tocControl = new AxHxTocCtrl(); tocControl.BeginInit(); tocControl.Dock = DockStyle.Fill; tocControl.NodeClick += new AxMSHelpControls.IHxTreeViewEvents_NodeClickEventHandler(this.TocNodeClick); tocControl.NodeRightClick += new AxMSHelpControls.IHxTreeViewEvents_NodeRightClickEventHandler(TocNodeRightClick); tocControl.EndInit(); Controls.Add(tocControl); tocControl.CreateControl(); tocControl.Visible = false; tocControl.BorderStyle = HxBorderStyle.HxBorderStyle_FixedSingle; tocControl.FontSource = HxFontSourceConstant.HxFontExternal; tocControl.TreeStyle = (HtmlHelp2Environment.Config.TocPictures)?TSC.HxTreeStyle_TreelinesPlusMinusPictureText:TSC.HxTreeStyle_TreelinesPlusMinusText; printTopic.Image = ResourcesHelper.GetBitmap("HtmlHelp2.16x16.Print.bmp"); printTopic.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText; printTopic.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.PrintTopic}"); printTopic.Click += new EventHandler(this.PrintTopic); printContextMenu.Items.Add(printTopic); printTopicAndSubTopics.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.PrintSubtopics}"); printTopicAndSubTopics.Click += new EventHandler(this.PrintTopicAndSubTopics); printContextMenu.Items.Add(printTopicAndSubTopics); } catch (System.Runtime.InteropServices.COMException cEx) { LoggingService.Error("Help 2.0: TOC control failed: " + cEx.ToString()); this.tocControlFailed = true; } } Panel panel1 = new Panel(); Controls.Add(panel1); panel1.Dock = DockStyle.Top; panel1.Height = filterCombobox.Height + 7; panel1.Controls.Add(filterCombobox); filterCombobox.Dock = DockStyle.Top; filterCombobox.DropDownStyle = ComboBoxStyle.DropDownList; filterCombobox.Sorted = true; filterCombobox.Enabled = false; filterCombobox.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); filterCombobox.SelectedIndexChanged += new EventHandler(this.FilterChanged); Controls.Add(label1); label1.Dock = DockStyle.Top; label1.TextAlign = ContentAlignment.MiddleLeft; label1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.RedrawContent(); this.tocControlFailed = (this.tocControlFailed || tocControl == null); }