我创建了一个完美无缺的网站开膛手。但是我的一个用户询问他们是否可以显示网站树。想到的第一个想法是树视图。
http://i.stack.imgur.com/sZmqp.jpg
虽然树视图可行,但这并不是我想要放入程序中的。我想在电话图表中添加一些内容(或者我认为它被称为)。
http://img21.imageshack.us/img21/4889/treeview.jpg
我不确定如何实现这个目标?有什么建议吗?
编辑: 我正在寻找的是电话链图表或电话树流程图
答案 0 :(得分:3)
可能会看一下这个,我只是在找到它之后看了一眼它,但看起来它可能符合你的需要,或者可以改变这样做:
http://www.codeproject.com/Articles/20508/Tree-Chart-Generator
答案 1 :(得分:3)
您可以使用某些组件来实现您想要的效果。
例如,您可以使用 DevComponents.DotNetBar 组件。以下描述了一个样本:
您可以在 C#.NET中的 WinForms 项目中使用 DevComponents.DotNetBar 组件的 TreeGX 控件 和 VB.NET 编程。
此控件具有以下一些重要属性:
CellEdit [Boolean] :指示是否可以编辑节点单元格的标签文本。
CellLayout [水平,垂直] :表示节点内单元格的布局。
CellPartLayout [水平,垂直] :表示节点内单元格的布局。
DragDropEnabled [Boolean] :表示是否启用了自动拖放功能。
ExpandButtonType [椭圆,图片,矩形] :表示展开按钮的类型用于扩展/折叠节点。
LayoutType [Diagram,Map] :表示节点的布局类型。
DiagramLayoutFlow [LeftToRight,RightToLeft,TopToBottom,BottomToTop] :表示使用图表布局时的节点流量。
MapLayoutFlow [Spread,LeftToRight,RightToLeft,TopToBottom,BottomToTop] :表示使用地图布局时的节点流量。
NodesConnector.ConnectorType [行,曲线] :表示连接器的可视类型。
NodesConnector.EndCap [箭头,椭圆,无 :表示上限的类型该连接器以。结尾。
NodeStyle.CornerType [Diagonal ,Rounded ,Square ] :表示边角类型
您可以看到以下所有属性:
(Name),AccessibleDescription,AccessibleName,AccessibleRole,AllowDrop,Anchor,AntiAlias,AutoScroll,BackColor,BackgroundImage,BackgroundImageLayout,CausesValidation,CellEdit,CellLayout,CellPartLayout,CellStyleDefault,CellStyleDisabled,CellStyleMouseDown,CellStyleMouseOver,CellStyleSelected,CenterContent,ColorSchemeStyle,Columns ,ColumnStyleMouseDown,ColumnStyleMouseOver,ColumnStyleNormal,CommandBackColor,CommandBackColor2,CommandBackColor2SchemePart,CommandBackColorGradientAngle,CommandBackColorSchemePart,CommandForeColor,CommandForeColorSchemePart,CommandMouseOverBackColor,CommandMouseOverBackColor2,CommandMouseOverBackColor2SchemePart,CommandMouseOverBackColorGradientAngle,CommandMouseOverBackColorSchemePart,CommandMouseOverForeColor,CommandMouseOverForeColorSchemePart,CommandWidth,的ContextMenuStrip,光标,DefaultCellCursor,DiagramLayoutFlow,DisplayRootNode,码头,DragDropEnabled ,Enabled,ExpandBackColor,ExpandBackColor2,ExpandBackColor2S chemePart,ExpandBackColorGradientAngle,ExpandBackColorSchemePart,ExpandBorderColor,ExpandBorderColorSchemePart,ExpandButtonType,ExpandImage,ExpandImageCollapse,ExpandLineColor,ExpandLineColorSchemePart,Forecolor,GenerateMemeber,Headers,ImageIndex,ImageList,ImeMode,LayoutType, Location ,Locked,MapLayoutFlow,Modifiers,NodeHorizontalSpacing ,Nodes,NodeStyleExpanded,NodeStyleMouseOver,NodeStyleSelected,NodeVerticalSpacing,RenderMode,RightToLeft,SelectedPathConnector,SelectionBox,SelectionBoxBorderColor,SelectionBoxFillColor,SelectionBoxSize,Styles,TabIndex,TabStop,Tag,Text,UseWaitCursor,Visible
(的applicationSettings)
(数据绑定)
AutoScrollMargin,AutoScrollMinSize,ExpandButtonSize,MaxixmumSize,MinimumSize,Size
BackgroundStyle,NodeStyle [(ApplicationSettings),GenerateMember,Modifiers]
BackColor,BackColor2,BackColorBlend,BackColorGradientAngle,BackColorGradientType,BackgroundImage,BackgroundImageAlpha,BackgroundImagePosition,Border,BorderBottom,BorderBottomColor,BorderBottomWidth,BorderColor,BorderColor2,BorderColorLight,BorderColorLight2,BorderGradientAngle,BorderLeft,BorderLeftColor,BorderLeftWidth,BorderLightGradientAngle,BorderRight, BorderRightColor,BorderRightWidth,BorderTop,BorderTopColor,BorderTopWidth,BorderWidth,Class,CornerDiameter,CornerType,CornerTypeBottomLeft,CornerTypeBottomRight,CornerTypeTopLeft,CornerTypeTopRight,Description, Font ,MarginBottom,MarginLeft,MarginRight,MarginTop,MaximumHeight,MaximumWidth,Name ,PaddingBottom,PaddingLeft,PaddingRight,PaddingTop,TextAlignment,TextColor,TextLineAlignment,TextShadowColor,TextTrimming,WordWrap
TextShadowOffset
字体
LinkConnector,NodesConnector,RootConnector
保证金,填充
每个节点都有一些属性,例如 CheckBoxVisible [Boolean] 。
您可以在以下内容中查看每个节点的所有属性:
CellLayout,CellPartLayout,Cells,CheckBoxAlignment,CheckBoxVisible,Checked,CommandButton,ContextMenu,DataKeyString,DragDropEnabled,Enabled,Expanded,ExpandedVisibility,GenerateMember,HostedControl,Image,ImageAlignment,ImageExpanded,ImageExpandedIndex,ImageIndex,ImageMouseOver,ImageMouseOverIndex,LinkedNodes,Modifiers ,Nodes,NodesColumns,ParentConnector,ParentConnectorPoints,RenderMode,Selectable,Style,StyleExpanded,StyleMouseOver,StyleSelected,TagString,Text,Visible
(的applicationSettings)
您可以通过以下链接查看有关TreeGX控件的更多信息:
Visualize decision trees, create mind maps and more with TreeGX