5

好吧,我创建了一个可以完美运行的网站开膛手。但是我的一个用户问他们是否是一种显示网站树的方法。想到的第一个想法是树视图。

http://i.stack.imgur.com/sZmqp.jpg

虽然树视图会起作用,但这不是我想放在我的程序中的内容。我想按照电话图表的方式放置一些东西(或者我认为它被称为)。

http://img21.imageshack.us/img21/4889/treeview.jpg

我不确定如何实现这一目标?有什么建议么?


编辑:我正在寻找的是电话链图或电话树流程图

4

2 回答 2

3

可能会看看这个,我只是在找到它后看了一眼,但看起来它可能适合您的需求,或者可以更改为这样做:

http://www.codeproject.com/Articles/20508/Tree-Chart-Generator

于 2013-07-16T12:51:13.383 回答
3

您可以使用某些组件来实现您想要的。

例如,您可以使用来自DevComponents.DotNetBar 的组件。下面描述了一个示例:

在C#.NETVB.NET编程中,您可以在WinForms项目中使用DevComponents.DotNetBar组件的TreeGX控件。TreeGX 控件

此控件具有以下一些重要属性:

  • CellEdit [Boolean]表示节点单元格的标签文本是否可以编辑。

    编辑节点

  • CellLayout [Horizo​​ntal, Vertical]表示节点内单元格的布局。

  • CellPartLayout [Horizo​​ntal, Vertical]表示节点内单元格的布局。

  • DragDropEnabled [Boolean]指示是否启用自动拖放。

    拖放

  • ExpandButtonType [Ellipse 椭圆展开按钮类型, Image 自定义图像展开按钮类型, Rectangle 矩形展开按钮类型]表示用于展开/折叠节点的展开按钮的类型。

    折叠节点

  • LayoutType [Diagram, Map] :表示节点的布局类型。

  • DiagramLayoutFlow [LeftToRight, RightToLeft, TopToBottom, BottomToTop]表示使用Diagram布局时的节点流向。

  • MapLayoutFlow [Spread, LeftToRight, RightToLeft, TopToBottom, BottomToTop]表示使用地图布局时的节点流向。

  • NodesConnector.ConnectorType [Line 线路连接器类型, Curve 曲线连接器类型]指示连接器的视觉类型。

  • NodesConnector.EndCap [ A​​rrow 箭头端盖, Ellipse 椭圆端盖, None无 端盖 :指示连接器结束的帽的类型。

  • NodeStyle.CornerType [Diagonal 斜角型, Rounded 圆角型, Square 方角型]表示边框角类型。

您可以在以下内容中查看所有属性:

(名称), 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、CommandMouseOverBackColor2SchemePart、CommandMouseOverBackColorGradientAngle、CommandMouseOverBackColorSchemePart、CommandMouseOverCureColor、CommandMouseOverMenuScheme、CommandMouseOverBackColorSchemePart、CommandMouseOverMenuSchemeDefaultCellCursor, DiagramLayoutFlow, DisplayRootNode, Dock, DragDropEnabled, 启用, ExpandBackColor, ExpandBackColor2, ExpandBackColor2SchemePart, ExpandBackColorGradientAngle, ExpandBackColorSchemePart, ExpandBorderColor, ExpandBorderColorSchemePart, ExpandButtonType, ExpandImage, ExpandImageCollapse, ExpandLineColor, ExpandLineColorSchemePart, Forecolor, GenerateMemeber, Headers, ImageIndex, ImageList, ImeMode, LayoutType,布局类型,布局类型,位置、锁定、MapLayoutFlow、修饰符、NodeHorizo​​ntalSpacing、节点、NodeStyleExpanded、NodeStyleMouseOver、NodeStyleSelected、NodeVerticalSpacing、RenderMode、RightToLeft、SelectedPathConnector、SelectionBox、SelectionBoxBorderColor、SelectionBoxFillColor、SelectionBoxSize、样式、TabIndex、TabStop、标签、文本、UseWaitCursor、Visible

(应用程序设置)

  • (属性绑定)

(数据绑定)

  • (高级)、标签、文本

AutoScrollMargin、AutoScrollMinSize、ExpandButtonSize、MaxixmumSize、MinimumSize、Size

  • 宽度、高度

BackgroundStyle, NodeStyle [(ApplicationSettings), GenerateMember, Modifiers]

  • BackColor,BackColor2,BackColorBlend,BackColorGradientAngle,BackColorGradientType,BackgroundImage,BackgroundImageAlpha,BackgroundImagePosition,边框,BorderBottom,BorderBottomColor,BorderBottomWidth,BorderColor,BorderColor2,BorderColorLight,BorderColorLight2,BorderGradientAngle,BorderLeft,BorderLeftColor,BorderLeftWidth,BorderLightGradientAngle,BorderRight,BorderRightColor,BorderRightWidth,BorderTop, BorderTopColor、BorderTopWidth、BorderWidth、类、CornerDiameter、CornerType、CornerTypeBottomLeft、CornerTypeBottomRight、CornerTypeTopLeft、CornerTypeTopRight、描述、字体、MarginBottom、MarginLeft、MarginRight、MarginTop、MaximumHeight、MaximumWidth、名称、PaddingBottom、PaddingLeft、PaddingRight、PaddingTop、TextAlignment、TextColor、TextLineAlignment、TextShadowColor、TextTrimming、WordWrap

  • TextShadowOffset

    • X, Y

字体

  • 名称、大小、单位、粗体、GdiChartSet、GdiVerticalFont、斜体、删除线、下划线

LinkConnector、NodesConnector、RootConnector

  • (ApplicationSettings) , (Name), ConnectorType, EndCap, EndCapSize , GenerateMember, LineColor, LineWidth, Modifiers, UnderlineNoBorderNode

边距,填充

  • 全部、左、上、右、下

每个节点都有一些属性,例如CheckBoxVisible [Boolean] 带复选框的节点

您可以在以下内容中查看每个节点的所有属性:

CellLayout, CellPartLayout, 单元格, 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

(应用程序设置)

  • (属性绑定)

您可以从以下链接查看有关 TreeGX 控件的更多信息:

使用 TreeGX 可视化决策树、创建思维导图等

于 2013-07-17T10:02:16.307 回答