前言
流程图是一种罕用的图形化工具,用于展现过程中事件、决策和操作的程序和关系。它通过应用不同形态的图标和箭头线条,将工作和步骤依照特定的程序连接起来,以便清晰地示意一个过程的执行流程。
在企业环境中,高管和经理利用流程图来布局业务流程,使他们可能辨认瓶颈、优化生产力并加强决策能力……用例列表举不胜举。然而,一个新的问题呈现了,这些流程图由谁来保护?流程图如何共享或合作?应用什么软件来创立它们?
为了解决上述的问题,明天小编就为大家介绍如何在.NET WinForms 应用程序中应用电子表格设计器组件在运行时创立形态操作流程图。
在.NET WinForms 中创立流程图
在.NET WinForms 中创立流程图可分为以下 8 个步骤:
- 设置.NET WinForms 我的项目
- 启用加强形态引擎
- 将形态增加到电子表格流程图
- 将文本增加到形态
- 将形态增加到电子表格流程图
- 将款式利用到形态
- 分组流程图形态
- 在 .NET WinForms 应用程序中保留并显示流程图
1. 设置.NET WinForms 我的项目
关上 Visual Studio 软件,创立 Windows 窗体应用程序并抉择.NET6 作为框架。
创立我的项目后,应用 NuGet 管理器装置 GrapeCity.Spread.WinForms 和 GrapeCity.Spread.WinForms.Design。
装置完之后,导航到我的项目 Form1.cs 的设计器:
在 VS Designer 中,找到工具箱中的 FpSpread 和 FpSpreadDesigner 组件。将 FpSpread 组件拖放到窗体上,而后对 FpSpreadDesigner 组件执行雷同的操作。接下来,在表单上增加一个按钮。
如果想要在运行时显示 FpSpreadDesigner,在 Forms1.cs 文件的按钮单击事件中调用 Spread Designer API 的 ShowDialog 办法即可。
private void button2_Click(object sender, EventArgs e)
{fpSpreadDesigner2.ShowDialog(fpSpread2);
}
2. 启用加强形态引擎
我的项目设置完之后,必须启用加强形态引擎。默认状况下它不可用。这能够通过代码或设计器来实现。上面是两种启用加强形态引擎的办法:
(1)代码启用
// 启用形态引擎
fpSpread2.Features.EnhancedShapeEngine = true;
(2)应用设计器启用
要应用 Designer 的 UI 启用此属性,首先启动 Designer 应用程序。而后,应用 Spread 设计器的右侧面板,从下拉列表中抉择 Spread,查找 Features,开展它,并将 EnhancedShapeEngine 更改为“True”。
3. 将形态增加到电子表格流程图
应用 Spread Designer 的“插入”选项卡,抉择“形态”下拉列表。
增加流程图。(增加完之后如下图所示)
4. 将文本增加到形态
5. 将形态增加到电子表格流程图
将鼠标悬停在连接器箭头的抓柄上,鼠标光标会发生变化。光标发生变化后,单击连接器端点并将其拖动到要连贯的第一个形态的边框。而后看到连接点呈现在您将连接器拖动到的形态上,显示能够锚定它的地位。抉择地位后,您将看到连接点变为绿色,表明线条已连贯到形态。
连贯完之后的款式:
6. 将款式利用到形态
此步骤介绍如何利用款式主题以及如何将自定义款式利用于形态。用户能够应用“形态格局”选项卡的“形态款式”局部自定义形态的背景色彩和轮廓色彩。
对于本例,流程图形态和连接器的款式如下:
7. 分组流程图形态
对流程图形态进行分组可确保所有相干元素放弃在一起并放弃其预期布局,从而升高意外批改的危险。Spread 的设计器反对应用上下文菜单和 / 或工具栏的“组对象”按钮将形态分组在一起。
操作步骤如下方动图所示:
8. 在 .NET WinForms 应用程序中保留并显示流程图
设计完流程图之后,就能够将设计器中的电子表格利用到 WinForms 应用程序了。在 Designer 的工具栏上,导航至“文件”菜单,抉择“利用”和“退出”以利用所有更改,而后退出 Spread Designer。用户能够从新关上设计器并对流程图进行更改。
最终还能够将应用程序中创立的 .NET 流程图导出为 Excel (.XLSX) 文件,或应用 Spread Designer 的导入和导出性能导入现有的 Excel 文件流程图。
总结
至此,一个流程图的设置就实现了。如果您想理解更多信息,欢送拜访葡萄城官网理解。
扩大链接:
ChatGPT 赋能低代码开发:打造智能利用的双重引擎
窗口函数大揭秘!轻松计算数据累计占比,玩转数据分析的绝佳利器
3D 模型 +BI 剖析,打造全新的交互式 3D 可视化大屏开发计划