基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-05)
花了差不多一个月的业余时间,新编写了一个流程图控件(用于.NET和C#),这个控件现在终于有了一个原型。控件可以用在主界面的导航画面,也可以代替Visio来绘制流程图,最重要的是可以用于日后的工作流功能的开发。目前图形的显示、图形拖动、改变大小、复制、粘贴、保存读取、导出等功能都已经完成了,下一步开始实现连接线和丰富图形库。
下面是目前的几张截图,日后更新还会继续更新:
这是非设计状态的流程图
设计状态时,背景带有线格用于对齐
拖动图形时会显示对齐线,结合了Visual Studio和Visio的优点。
转载于:https://www.cnblogs.com/overblue/archive/2011/08/06/2129120.html
基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-05)相关推荐
- 基于GDI+用C#编写的.NET流程图控件开发周记(2011-08-28)
自从上次发布之后,本月几乎一直都在忙于处理工作上的事情,使得这段时间疏于更新流程图控件,所以这一次只作了小范围的功能更新: 1.增加了代表数据库图形 2.实现了对图形进行操作后的撤销(Ctrl+Z)与 ...
- 刚学GDI+和.Net WinForm控件开发时做的Training Project
我在上海的第一份工作是在群硕做.Net控件开发.现在看来当时写的代码里有很多不成熟的地方,不过当年我是在写出一些代码之后对面向对象开发有了真正开窍的感觉的.所以这段代码对我来说意义还是蛮大滴.在这里贴 ...
- 基于MFC的ActiveX控件开发
转自:http://www.cnblogs.com/lidabo/archive/2012/12/04/2800921.html ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件, ...
- 轻量级流程图控件GoJS示例连载(一):最小化
GoJS是一款功能强大,快速且轻量级的流程图控件,可帮助你在JavaScript 和 HTML5 Canvas程序中创建流程图,且极大地简化你的JavaScript / Canvas 程序. 小编为大 ...
- 使用DELPHI编写一个小的控件
好久没有来了,今天终于有时间了,可以来写写关于控件开发的文章了. 今天我以我4年前写的一个小控件为例写一下如何开发控件的方法. 这个控件实现后的效果可见附件1. ...
- cad画流程图的插件_流程图控件FlowChart.NET使用教程:安排组件的使用
FlowChart.NET现在更名为MindFusion.Diagramming for WinForms,这个是一个通用的流程图控件.MindFusion.Diagramming除WinForms版 ...
- Niagara基于javascript的控件开发
niagara控件开发widget 一.参考资料 Tridium_N4_开发环境设置_JavaScript开发环境篇.pdf Tridium_N4_开发环境设置_基础开发环境篇.pdf Tridium ...
- RAD Studio 10.4.1新的基于Chromium的Microsoft Edge浏览器的TEdgeBrowser控件用法
目录 RAD Studio 10.4.1新的基于Chromium的Microsoft Edge浏览器的TEdgeBrowser控件用法 一.TEdgeBrowser安装部署说明 1.1.TEdgeBr ...
- 基于web的工作流设计器(多比图形控件)
多比图形控件是一款基于Web的矢量图形控件, 类似于网页上的Visio控件,是目前国内外最佳的基于web的工作流设计器.工作流流程监视器解决方案. 可广泛应用于包括:电力.军工.煤炭.化工.科研.能源 ...
最新文章
- 真正的中台价值,「炒作」之后才被看见
- 深度长文 | 复旦大学肖仰华:领域知识图谱落地实践中的问题与对策
- 设计模式(1):简单工厂模式(Simple Factory Pattern)
- python map函数的作用_Python的map函数
- 顶点计划 班委问题讨论
- 电动汽车动力系统整车仿真,具有双向DCDC变换器实现能量反馈
- 计算机中存储单位的认识与理解
- unity怎么显示骨骼_Unity3D 骨骼动画原理学习笔记
- TIG监控平台监控docker容器
- 2019测试工程师面试题
- 【spinning up】代码详解目录
- python基础day-15:time、hash、json
- EasyUI TreeGrid滚动条异常
- OSCHina技术导向:Java开源QQ工具iQQ
- 【第64期】豆瓣9.8分,周志明的《凤凰架构》
- XVI Open Cup named after E.V. Pankratiev. GP of Siberia
- 惠普笔记本禁用触屏功能
- 8051异步串口的收发原理
- Loadrunner安装与破解
- Python 使用Qt可视化开发窗体应用程序
热门文章
- 新 开通 自己 IT 博客
- why wearing masks?
- 算法笔记 1 31 chapter4
- 在Mono/Linux上使用PerformanceCounter
- UNITY 画布的粗浅理解
- 【转】iphone - ios app maximum memory budget
- 2018.11.03-dtoj-3130-流浪者(rover)
- Linux系统高可用集群软件之Keepalived
- jq 解决 动画 淡入淡出,隐藏显示,多次操作BUG
- purdue university some course and papers