如何在.NET电子表格应用程序中创建流程图

流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。今天就为大家介绍如何在.NETWinForms应用程序中使用电子表格设计器组件在运行时创建形状操作流程图。

发布于2023/09/2020:09

流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。

在企业环境中,高管和经理经常会利用流程图来规划业务流程,使他们能够识别瓶颈、优化生产力并增强决策能力,这类用例、列表不胜枚举。然而,一个新的问题出现了,这些流程图由谁来维护?流程图如何共享或协作?使用什么软件来创建它们?

为了解决上述的问题,今天就为大家介绍如何在.NETWinForms应用程序中使用电子表格设计器组件在运行时创建形状操作流程图。

在.NETWinForms中创建流程图可分为以下8个步骤:

设置.NETWinForms项目

启用增强形状引擎

将形状添加到电子表格流程图

将文本添加到形状

将样式应用到形状

分组流程图形状

在.NETWinForms应用程序中保存并显示流程图

打开VisualStudio软件,创建Windows窗体应用程序并选择.NET6作为框架。

创建项目后,使用NuGet管理器安装GrapeCity.Spread.WinForms和GrapeCity.Spread.WinForms.Design。

安装完之后,导航到项目Form1.cs的设计器:

在VSDesigner中,找到工具箱中的FpSpread和FpSpreadDesigner组件。将FpSpread组件拖放到窗体上,然后对FpSpreadDesigner组件执行相同的操作。接下来,在表单上添加一个按钮。

如果想要在运行时显示FpSpreadDesigner,在Forms1.cs文件的按钮单击事件中调用SpreadDesignerAPI的ShowDialog方法即可。

privatevoidbutton2_Click(objectsender,EventArgse){fpSpreadDesigner2.ShowDialog(fpSpread2);}2.启用增强形状引擎项目设置完之后,必须启用增强形状引擎。默认情况下它不可用。这可以通过代码或设计器来完成。下面是两种启用增强形状引擎的方法:

//启用形状引擎fpSpread2.Features.EnhancedShapeEngine=true;(2)使用设计器启用要使用Designer的UI启用此属性,首先启动Designer应用程序。然后,使用Spread设计器的右侧面板,从下拉列表中选择Spread,查找Features,展开它,并将EnhancedShapeEngine更改为“True”。

使用SpreadDesigner的“插入”选项卡,选择“形状”下拉列表。

添加流程图。(添加完之后如下图所示)

将鼠标悬停在连接器箭头的抓柄上,鼠标光标会发生变化。光标发生变化后,单击连接器端点并将其拖动到要连接的第一个形状的边框。然后看到连接点出现在您将连接器拖动到的形状上,显示可以锚定它的位置。选择位置后,您将看到连接点变为绿色,表明线条已连接到形状。

连接完之后的样式:

此步骤介绍如何应用样式主题以及如何将自定义样式应用于形状。用户可以使用“形状格式”选项卡的“形状样式”部分自定义形状的背景颜色和轮廓颜色。

对于本例,流程图形状和连接器的样式如下:

操作步骤如下方动图所示:

设计完流程图之后,就可以将设计器中的电子表格应用到WinForms应用程序了。在Designer的工具栏上,导航至“文件”菜单,选择“应用”和“退出”以应用所有更改,然后退出SpreadDesigner。用户可以重新打开设计器并对流程图进行更改。

最终还可以将应用程序中创建的.NET流程图导出为Excel(.XLSX)文件,或使用SpreadDesigner的导入和导出功能导入现有的Excel文件流程图。

如下资源列表,可以为您评估产品提供帮助:

可嵌入您系统的在线Excel的纯前端表格控件

物流大促期间出库单量积压场景下,不同仓的生产操作人员需要在统一数据源基础上进行基于自身仓情况的个性化查询分析,从而能够实时监控客单情况,防止积压。要想实现这样的功能,对数据分析平台的要求就非常高。在引入SpreadJS之后,Udata平台可以为客户提供更高效的数据查询方案。

为了在前端解析Excel文档,实现多人在线协同编辑,灵犀文档的数据集处理模块完全基于葡萄城的纯前端表格控件SpreadJS进行开发。通过嵌入SpreadJS,文档系统完美复刻了Excel的UI架构,并有效提升了系统多人协作和数据处理效率。

由畅捷通推出的财务T-UFO报表,是用友T+Cloud的两大功能模块之一,提供类Excel风格,用于制定个性化报表,并支持自定义取数,借助该报表,财务人员可按部门、个人、往来单位、存货、项目设置辅助核算,实现“人财货客”全链条闭环。

由航天信息软件研发的智慧统计平台,基于某统计局的报表填报系统项目而开发的,通过嵌入纯前端表格控件SpreadJS,该平台实现了在线报表设计及分析功能,通过拖拽元数据(指标)可以快速设计各类报表样式,实现表内、表间审核公式和表内、表间计算公式等。

立信会计师事务所(特殊普通合伙)(简称“立信”)于1927年在上海创建,是中国建立最早和最有影响的会计师事务所之一。智能审计云平台(SACP)是立信自主研发的行业内第一款按风险导向审计模式要求,以重大报错风险识别、评估和应对作为工作主线,以数据为基础、以数据挖掘为核心、以数据共享为纽带,着眼于数据、立足于数据、集成大数据接口、以数据驱动审计计划的完全基于云的智慧型智能审计系统。

本白皮书旨在深入探讨精算学在风险管理和财务分析两个关键领域中的应用。重点介绍如何利用类Excel纯前端表格技术进行数据分析和计算的有效性。通过精确的数据处理和准确的数值模型,帮助金融业企业提高运行效率、加强风险管理,增强公司的决策能力和竞争力。

葡萄城基于40余年的专业控件技术积累和在电子表格应用领域的经验,推出《2023葡萄城表格技术产品及应用白皮书》,通过本资料您可以详细了解到葡萄城表格产品的核心技术优势,领略典型应用场景与实践案例,还可获取丰富的技术资源。

本白皮书旨在深入探讨类Excel控件在全面预算编制中的应用,重点介绍如何借助类Excel控件在业务预算和财务预算场景中进行数据的填报和分析。通过提高预算编制的效率和准确性,帮助企业更好地理解和传达预算信息,增强公司的决策能力和竞争力。

THE END
1.华为图标显示在哪设置华为图标设置在哪华为图标设置在:【华为图标显示在哪设置 华为图标设置在哪】 打开设置,点击桌面和壁纸 , 桌面设置 , 可打开或关闭锁定布局 , 自动对齐,循环滑动按钮 。 华为技术有限公司总部位于中国广东省深圳市龙岗区坂田华为基地,华为于1987年在中国深圳正式注册成立 。2007年合同销售额160亿美元,其中海外销售额115亿美元,并且是...http://m.husay.cn/a/202411/5334669.html
2.css和js改变鼠标的图标形状和样式的方法网页元素上显示系统自带的鼠标样式可能不是我们想要的鼠标样式,经常需要改变鼠标的样式。 css指定鼠标样式 div { cursor: pointer; } 自定义鼠标样式 div { cursor:url(url图片地址) } js改变鼠标样式 document.getElementById(id).style.cursor='pointer'; ...http://tv.speechb.com/detail/30725e67d5a742a2a3316b86f7a55b09
3.如何选择合适的图标?来看这份图标类型和风格汇总六、大尺寸图标样式 大尺寸图标在界面中使用较少,更多用于产品标识或品牌宣传。 1.线性图标 1.1标准线性图标 在设计任何图标前,都可以先创建一个线性轮廓,确保形状看起来足够美观后再添加颜色。 关键点: 这类图标最容易制作。 避免出现轮廓羽化。 线条粗细要一致。 https://www.niaogebiji.com/article-33800-1.html
4....hover)选中(单击,pressed)状态下更换图标样式sgggr三种图标样式(从左往右分别是normal,hover,pressed): 先上效果图: (1)第一种方法:在样式表中设置border-image(在网上看到有人使用background-image的,不推荐,因为那样的话图标大小是不会自动缩放的,有兴趣的可以试一下)。 QPushButton *button1 =newQPushButton(this); ...https://www.cnblogs.com/sggggr/p/12673026.html
1.PPT中设置图标的三步指南(ppt怎么设置的图标)将鼠标放在这些控制点上,当鼠标变成双向箭头时,按住鼠标左键并拖动,即可调整图标的大小。 要移动图标,只需点击并拖动图标到幻灯片上的所需位置。 第三步:设置图标样式 选中图标后,可以在菜单栏中找到“格式”选项(如果您的PPT版本不支持,可能需要通过右键点击图标并选择“设置形状格式”)。 https://ppt.zaixianjisuan.com/fangan/pptzhong-she-zhi-tu-biao-de-san-bu-zhi-nan.html
2.WPSOffice中的图形设计工具使用介绍首先,WPS Office中的图形设计工具主要包括“插入形状”、“文本框”、“图像”、“SmartArt”以及“图表”等功能。这些工具不仅能够丰富文档的视觉效果,还能够增强内容的表达力,使其更加生动有趣。 ### 插入形状 在WPS Office中,用户可以通过“插入”菜单中的“形状”功能,选择常见的几何形状(如矩形、圆形、箭头等...https://www.yihemeixiao.com/news/3665.html
3.可爱小图标设计与应用指南.gif格式:虽然主要被用于动画制作,但其透明背景和较小的文件大小使其适用于某些特定的图标设计场合。 .svg格式:是一种基于XML的矢量图形格式,兼容性强,支持CSS样式,适用于Web设计和响应式图标。 在选择图标格式时,考虑最终用途、图像质量和存储需求是至关重要的。不同格式有着各自的优势和局限,选择合适格式能够确保...https://blog.csdn.net/weixin_36431814/article/details/144124458
4.office2010样式怎样选选word2010中,“样式”按钮在哪个工具栏上1、首先,打开Office2010中的Word文档,点击位于左上角的“插入”按钮。接着,在弹出的菜单中选择“形状”选项,打开形状列表。这里提供了多种形状供用户选择,点击任意一个形状并确认,即可在文档中插入图形。在插入图形后,可以通过点击图形右下角的箭头,打开样式选项,对图形进行详细的设计和调整。 https://www.915go.com/bangong/15410.html
5.从文件图标到个性化图片(打造独一无二的桌面体验,让文件图标焕发...在电脑使用中,我们每天都要面对各种各样的文件和文件夹,而它们的图标却往往统无聊。想象一下,如果我们能够将这些文件图标改成我们喜欢的、个性化的图片,岂不是会让我们的桌面变得更加独特和有趣?本文将为你介绍如何实现这一目标。 为什么要定制文件图标? https://www.2petclub.cn/post/9338.html
6.设置图标的视觉特征win11问题win7win10问题设置图标在用户界面中扮演着重要角色,帮助用户快速找到系统设置选项。 1、设置图标的视觉特征 设置图标通过线性、面性等风格,展现出独特的视觉魅力和识别度。 2、设置图标的形状与样式 设置图标样式多样,包括线性、面性、双色线面等,适应不同平台和功能需求。 https://www.shangyouw.cn/win11%E9%97%AE%E9%A2%98/arc363771.html
7.模板窝4、选中最上面的第一个矩形,右键鼠标设置图形格式,在右侧的设置图形格式窗口中切换到填充设置,在填充中选择图片或纹理填充,然后点击图片将一个logo填充到第一个矩形上;其他的矩形也是同样的操作,依次将ogo图片填充到对应的11个矩形中。 以上就是ppt排版logo图标的教程,希望大家喜欢。https://www.moban110.com/article/0t4svpf97121
8.androidstudio怎么设置按键形状在本文中,我们介绍了三种设置按键形状的方式:使用自定义背景、使用按钮样式和使用矢量图标。通过这些方式,可以根据需求来设置按钮的形状。无论选择哪种方式,都需要注意保持按钮的可点击性和可访问性。希望本文对你在Android Studio中设置按键形状有所帮助。 https://blog.51cto.com/u_16213317/8961634
9.圆形状样式图标矢量圆形状样式图标矢量艺术插画图片下载摄图网为设计师提供大量图片素材和摄影照片:圆形状样式图标矢量圆形状样式图标矢量艺术图片,偶像,圆,圆圈,标志,模板,现代的,矢量,艺术,风格等,你现在浏览的正版图片编号304361944,搜索图片就来摄图网!https://699pic.com/tupian-304361944.html
10.如何在.NET电子表格应用程序中创建流程图腾讯云开发者社区此步骤介绍如何应用样式主题以及如何将自定义样式应用于形状。用户可以使用“形状格式”选项卡的“形状样式”部分自定义形状的背景颜色和轮廓颜色。 对于本例,流程图形状和连接器的样式如下: 7.分组流程图形状 对流程图形状进行分组可确保所有相关元素保持在一起并保持其预期布局,从而降低意外修改的风险。Spread 的设计...https://cloud.tencent.com/developer/article/2343574
11.WPS如何改变图片形状呢?wps改变图片形状的操作步骤摘要:WPS无论是在生活中还是工作中都需要用的一种最常用的办公软件,接下来小编就来给大家详细助解WPS如何改变图片形状呢?wps改变图片形状的操作步骤,我们一起来瞧一瞧,看一看吧! 操作步骤如下: 1、在计算机桌面的Wps演示图标上双击鼠标左键,将其打开运行。如图所示; 2、在打开的Wps文稿窗口,插入图片,并将图片复制...https://www.hqew.com/tech/news/1791551.html
12.形状选择工具—KritaManual5.2.0文档几何属性是形状选择工具的的第一个标签页。你可以在里面查看和微调形状的左上角 X/Y 坐标 (左边一组数值框) 和形状的宽度和高度 (右边一组数值框)。点击最右边的锁定图标,形状的宽高比将被锁定。 等比例缩放样式 勾选:在缩放时,形状的描边将与形状本身保持比例,一同缩放。 不勾选:在缩放时,形状的描边将保持...https://docs.krita.org/zh_CN/reference_manual/tools/shape_selection.html
13.办公自动化实验实验指导书5)“页面设置”:B5纸、页眉、页脚=0、整表在页面的“水平”方向“居中” 6)加表格线、数据对齐方式设置步骤 (A)加表格线:仅选中有数据的区域,单击“格线”图标---选“田”字按钮 (B)进入“单元格格式”设置窗口,在“文本对齐方式”的两个方向均选“居中” 7)...https://emtc.dlou.edu.cn/2013/1222/c2449a22096/page.psp
14.基础组件Button按钮按钮形状 图标按钮 按钮尺寸 块级元素 页面导航 自定义颜色 API Props Events Slots 类型定义 主题定制 样式变量 Button 按钮 介绍 按钮用于触发一个操作,如提交表单。引入 通过以下方式来全局注册组件,更多注册方式请参考组件注册。import { createApp } from 'vue'; import { Button } from 'vant'; const ap...https://www.bookstack.cn/read/vant-3.6.4-zh/536e04f8892def29.md
15.如何在PowerPoint中插入形状和图标?3. 使用颜色和样式来突出显示形状和图标,以增强视觉效果并吸引观众的注意力。 4. 如果您不确定要使用哪种形状或图标,可以查看PowerPoint的内置模板或在网上搜索一些流行的选项。 5. 如果您经常需要插入形状和图标,可以考虑使用快捷键以提高效率。例如,在Windows上,可以使用Ctrl + Shift + S来快速插入形状。 https://www.sousou.com/bk/53872.html
16.UnrealEngine4游戏开发指南第1章是本书的基础。该章介绍如何和在哪里下载Unreal Engine,了解源代码版本和启动器版本之间的区别。Unreal Engine安装(如果是源代码版本,则是编译)之后,展示Unreal Engine的用户界面。该章还讲述浏览器、BSP以及如何更改游戏的启动画面和图标。 第2章讲述在启动并运行Unreal Engine后如何将自定义的FBX资源导入Unreal...https://www.epubit.com/bookDetails?id=UB6c8733ad1529e
17.如何使用图标集在Visio 专业版 中,图标集是一种可在将数据导入绘图中的形状后应用的数据图形。 以下示例显示了这三个形状中每一个形状的“On”跟踪字段的图标集: 显示条件或“25%,50%,75% 已完成...” 图标集适用于显示条件。例如,绿色图标表示处于良好状态的形状,黄色图标表示部分良好状态,红灯表示关注点。 https://support.microsoft.com/zh-cn/office/85a2863a-90cf-4a19-acb8-a3216cac4b7a
18.ppt制作小图标PPT中自带了一个丰富的图标库,我们可以通过直接插入这些图标来快速制作各种小图标,而不需要自己重新绘制形状或者寻找素材。 具体操作方法如下: 1. 点击“插入”-“图标”,打开图标库窗口。 2. 在图标库中选择需要插入的小图标类型和样式,点击“插入”按钮。 http://www.chinauci.cn/news/brandnews/42150.html
19.在Photoshop中使用渐变随机:随机创建符合上述设置的渐变。选择该按钮,直至找到所需的设置为止 要创建具有指定设置的预设渐变,请在“名称”文本框中输入名称,然后单击“新建”。 如何使用渐变预设 全面了解如何应用 Photoshop 中新的和改进的“预设”面板。从色板到图案,从渐变到样式和形状,Julieanne Kost 探索了所有预设。 Julieanne Kost...https://helpx.adobe.com/cn/photoshop/using/gradients.chromeless.html