/// <summary> /// Default constructor /// </summary> public CustomReferenceModeEditor(IServiceProvider serviceProvider) { VirtualTreeControl tree = this.myTree = new CustomVirtualTreeControl(serviceProvider); this.SuspendLayout(); // // myTree // tree.Dock = DockStyle.Fill; tree.HasGridLines = true; tree.HasLines = false; tree.HasRootLines = false; tree.IsDragSource = false; tree.LabelEditSupport = VirtualTreeLabelEditActivationStyles.Explicit | VirtualTreeLabelEditActivationStyles.Delayed | VirtualTreeLabelEditActivationStyles.ImmediateSelection; tree.MultiColumnHighlight = true; tree.Name = "myTree"; tree.TabIndex = 0; // // CustomReferenceModeEditor // this.Controls.Add(tree); this.Name = "CustomReferenceModeEditor"; this.Size = new System.Drawing.Size(313, 329); this.ResumeLayout(false); tree.SetColumnHeaders(new VirtualTreeColumnHeader[] { new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorNameColumn), new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorKindColumn), new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorFormatStringColumn) } , true); MultiColumnTree treeData = new StandardMultiColumnTree(3); ((ITree)treeData).Root = myHeaders = new ReferenceModeHeaderBranch(); tree.MultiColumnTree = (IMultiColumnTree)treeData; }
/// <summary> /// Default constructor /// </summary> public CustomReferenceModeEditor(IServiceProvider serviceProvider) { VirtualTreeControl tree = this.myTree = new CustomVirtualTreeControl(serviceProvider); this.SuspendLayout(); // // myTree // tree.Dock = DockStyle.Fill; tree.HasGridLines = true; tree.HasLines = false; tree.HasRootLines = false; tree.IsDragSource = false; tree.LabelEditSupport = VirtualTreeLabelEditActivationStyles.Explicit | VirtualTreeLabelEditActivationStyles.Delayed | VirtualTreeLabelEditActivationStyles.ImmediateSelection; tree.MultiColumnHighlight = true; tree.Name = "myTree"; tree.TabIndex = 0; // // CustomReferenceModeEditor // this.Controls.Add(tree); this.Name = "CustomReferenceModeEditor"; this.Size = new System.Drawing.Size(313, 329); this.ResumeLayout(false); tree.SetColumnHeaders(new VirtualTreeColumnHeader[]{ new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorNameColumn), new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorKindColumn), new VirtualTreeColumnHeader(ResourceStrings.ModelReferenceModeEditorFormatStringColumn)} , true); MultiColumnTree treeData = new StandardMultiColumnTree(3); ((ITree)treeData).Root = myHeaders = new ReferenceModeHeaderBranch(); tree.MultiColumnTree = (IMultiColumnTree)treeData; }