/// <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;
                }
Exemplo n.º 2
0
				/// <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;
				}