社区
C#
帖子详情
winform开发一个类似ms visio的画图控件
苏克贝塔03
2015-07-18 03:45:04
现在要做一个类似MS VISIO的画图控件,上边是工具菜单栏,下边是容器。
从工具栏拖动一个图标下来到容器中,可以对拖动下来到容器中的图标,进行各种属性设置。
请问大家这个该怎么做?或者大家有思路有demo的,可以指点下吗?
...全文
418
9
打赏
收藏
winform开发一个类似ms visio的画图控件
现在要做一个类似MS VISIO的画图控件,上边是工具菜单栏,下边是容器。 从工具栏拖动一个图标下来到容器中,可以对拖动下来到容器中的图标,进行各种属性设置。 请问大家这个该怎么做?或者大家有思路有demo的,可以指点下吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jy251
2015-07-21
打赏
举报
回复
LZ明显是问思路,又不是做项目,如果是做项目的话,还用问这么基础的啊。。。
binsweet
2015-07-21
打赏
举报
回复
vectorcontrol.dll http://www.perfectsvg.com/
以专业开发人员为伍
2015-07-20
打赏
举报
回复
晕死!怎们能不负责任、不知风险地从一点点底层去瞎拼凑呢? 你从哪一个层次去分析和设计系统开发的要点和进度计划,自己掂量吧。
jy251
2015-07-20
打赏
举报
回复
就一个简单的gdi+的画图啊。 1.创建一个rectangle,这个rect表示你的图片画的区域,在onpaint中使用这个rect画上你的图(不会的百度)。 2.在onmousemove中,对鼠标的坐标进行判断,如果鼠标坐标在1的rect中,那么修改curser图标(不会的百度),这个时候看看,是不是感觉图片和你的鼠标有个交互了?感觉鼠标能捕捉到图片的位了? 3.在onmousedown中处理鼠标按下操作,在onmouseup中处理鼠标弹起操作,比如按下时,你将一个表示鼠标按下的bool变量ispressed设置为true,鼠标弹起时,这个变量为false。 4.在onmousemove中处理鼠标拖动的操作,比如如果ispressed为true的时候,那么1中的rect的左上角坐标进行鼠标移动的+或-。这个时候你的图片就会被图标拖拽了。 其实其他的shape之类的操作跟图片的操作类似,我就懒得说了,你看懂了,自敲代码试试,就明白了。
以专业开发人员为伍
2015-07-19
打赏
举报
回复
你提问题的角度和层次决定了你得到的回答的层次。你还是应该设计好自己的问题方式,提出真正的问题,才好回答。
以专业开发人员为伍
2015-07-19
打赏
举报
回复
一个自称为“完全不会”的人问的设计问题,是最难回答的。因为回答也无用。
john_QQ:2335298917
2015-07-19
打赏
举报
回复
可以看看Netron项目,在我的资源里有
threenewbee
2015-07-18
打赏
举报
回复
google flowchart控件
exception92
2015-07-18
打赏
举报
回复
涉及到 绘图的,还是用WPF做吧
C#/
winForm
类似
visio
的节点连线
控件
Essential Diagram
Essential Diagram for Windows Forms是一款可扩展的、高性能的.NET平台下的绘图
控件
,可用于
开发
像Microsoft
Visio
一样的交互式地绘图和图解应用程序,在节点存储图形对象...
类似
Visio
的节点连线
WinForm
绘图
控件
GoDiagram
GoDiagram
控件
提供了多种基本的图形对象,可进行组织图、工作流程图、销售图、流程图,鱼骨图,序列图,状态图等绘制,
控件
提供了如矩形,椭圆,多边形,文本,图片,线条等对象,并...
Winform
实现
类似
Viso的简单的流程图
最近的项目里面有
一个
功能需要实现
类似
viso一样画流程图的功能,因为功能需求比较简单,就决定自己动手来写。 说一下大概的思路: 1、要画流程图,肯定需要
一个
画板,
一个
画笔。此处用
一个
Panel作为画板,画笔的选择就简单粗暴的用button来实现了。 2、点击左侧的画笔按钮进行切换绘制的类型,用
一个
字段来记录画笔的当前状态就可以了。 3、点击左侧的画笔按钮,鼠标的光标也相应改变。 4、流程...
c# 画拓扑图
RT:我想用C#画
一个
拓扑图,拓扑图大致是两个交换机互相连接,其他多个计算机连接到交换机1或者2。计算机数量不定,根据用户设置,设置链接交换机的数量。我要检查网路状态,如果不通,将线改变颜色等。 用户可以点击网络中的计算机,显示计算机信息。 这样的功能有没有
一个
控件
可以方便实现?自己绘图的话太丑了,而且比较麻烦,最好能贴图,网上说
VISIO
可以,但是
Visio
控件
完全不会…有例子也可以! 拓扑图不需要获取信息! 只要求: 1、可以绘制拓扑图 2、可以动态修改拓扑图(点的颜色,线的颜色,添加/改文字等) 3、
基于MVC4+EasyUI的Web
开发
框架经验总结(4)--使用图表
控件
Highcharts
基于MVC4+EasyUI的Web
开发
框架经验总结(4)--使用图表
控件
Highcharts 在我们做各种应用的时候,我们可能都会使用到图表统计,以前接触过一些不同的图表
控件
,在无意中发现了图表
控件
Highcharts,其强大的功能和丰富的互动效果,令人难以忘怀。本篇主要介绍在Web
开发
中使用图表
控件
Highcharts,以及对其进行统一汉化等操作,让我们的程序功能更加丰富,内容更加美观
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章