当前位置: 首页 > article >正文

C#使用MindFusion.Diagramming框架绘制流程图(2):流程图示例

上一节我们初步介绍MindFusion.Diagramming框架

C#使用MindFusion.Diagramming框架绘制流程图(1):基础类型-CSDN博客

这里演示示例程序:

新建Windows窗体应用程序FlowDiagramDemo,将默认的Form1重命名为FormFlowDiagram.

右键FlowDiagramDemo管理NuGet程序包

输入MindFusion.Diagramming,选择安装,安装完成后会自动添加MindFusion.Diagramming相关引用.

 设置.net framework4.6.2

在FormFlowDiagram窗体设计器中拖动一个控件 MindFusion.Diagramming.WinForms.DiagramView diagramView1,以及拖动一个组件MindFusion.Diagramming.Diagram diagram1

并设置diagramView1的属性Diagram为diagram1

窗体FormFlowDiagram设计器程序为

文件FormFlowDiagram.Designer.cs


namespace FlowDiagramDemo
{partial class FormFlowDiagram{/// <summary>/// 必需的设计器变量。/// </summary>private System.ComponentModel.IContainer components = null;/// <summary>/// 清理所有正在使用的资源。/// </summary>/// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>protected override void Dispose(bool disposing){if (disposing && (components != null)){components.Dispose();}base.Dispose(disposing);}#region Windows 窗体设计器生成的代码/// <summary>/// 设计器支持所需的方法 - 不要修改/// 使用代码编辑器修改此方法的内容。/// </summary>private void InitializeComponent(){this.diagram1 = new MindFusion.Diagramming.Diagram();this.diagramView1 = new MindFusion.Diagramming.WinForms.DiagramView();this.btnGetFlow = new System.Windows.Forms.Button();this.SuspendLayout();// // diagram1// this.diagram1.TouchHitDistance = null;this.diagram1.NodeCreated += new System.EventHandler<MindFusion.Diagramming.NodeEventArgs>(this.diagram1_NodeCreated);// // diagramView1// this.diagramView1.Diagram = this.diagram1;this.diagramView1.Dock = System.Windows.Forms.DockStyle.Fill;this.diagramView1.LicenseKey = null;this.diagramView1.Location = new System.Drawing.Po
http://www.lryc.cn/news/2404354.html

相关文章:

  • 【物联网-ModBus-RTU
  • Java应用10(客户端与服务器通信)
  • STM32学习之I2C(理论篇)
  • 【C/C++】algorithm清单以及适用场景
  • Python_day47
  • 如何在mac上安装podman
  • 小黑一层层削苹果皮式大模型应用探索:langchain中智能体思考和执行工具的demo
  • CppCon 2015 学习:Intro to the C++ Object Model
  • Go 语言中的 make 函数详解
  • 阿里云ACP云计算备考笔记 (4)——企业应用服务
  • 用 NGINX 构建高效 SMTP 代理`ngx_mail_smtp_module`
  • 【前端】常用组件的CSS
  • 【华为云学习与认证】以华为云物联网为基座的全栈开发(从物联网iot平台模块到应用展示、数据分析、机器学习、嵌入式开发等)的系统性学习与认证路线
  • OpenCV 键盘响应来切换图像
  • ARM SMMUv3简介(一)
  • C#提取CAN ASC文件时间戳:实现与性能优化
  • hadoop集群datanode启动显示init failed,不能解析hostname
  • Android 视图系统入门指南
  • 浏览器工作原理05 [#] 渲染流程(上):HTML、CSS和JavaScript是如何变成页面的
  • 青少年编程与数学 01-011 系统软件简介 03 NetWare操作系统
  • AI编程提示词
  • Android学习总结-GetX库常见问题和解决方案
  • |从零开始的Pyside2界面编程| 用Pyside2打造一个AI助手界面
  • React 中 HTML 插入的全场景实践与安全指南
  • 一键更新依赖全指南:Flutter、Node.js、Kotlin、Java、Go、Python 等主流语言全覆盖
  • Java异步编程难题拆解技术
  • NoSQL 之 Redis 配置与优化
  • pikachu靶场通关笔记20 SQL注入03-搜索型注入(GET)
  • 产品笔试专业名词梳理
  • 【前端】es6相关,柯里化