社区
C#
帖子详情
C#如何绘制一个矩形,拖动移动并拖动缩放大小?
netboygg
2011-11-08 01:19:03
就像上边的图一样,谢谢!
...全文
1286
14
打赏
收藏
C#如何绘制一个矩形,拖动移动并拖动缩放大小?
就像上边的图一样,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangyuxia8
2013-01-10
打赏
举报
回复
楼主你这个实现了吗?
lpxxn
2012-06-14
打赏
举报
回复
你好这个功能你实现 了吗?如果实现 了请指点一下
netboygg
2011-11-10
打赏
举报
回复
[Quote=引用 10 楼 lokxiaoyu 的回复:]
GDI+ 实现,绘制矩形的时候,同时绘出四个顶角进行调整大小的矩形,在根据MouseDown,和MouseUp以及MouseMove三个事件进行Graphic.DrawRectangle的操作.
需要具体代码的话,改天贴上
[/Quote]
先谢谢了,这个功能对于我来说还是非常难实现的。等你的代码啊。谢谢
TNight
2011-11-09
打赏
举报
回复
直接算坐标吧
卧_槽
2011-11-09
打赏
举报
回复
GDI+可以实现。看Graphics类的帮助。
Linux2001
2011-11-09
打赏
举报
回复
GDI+,响应楼上说的三个事件,在三个事件中配合计算你当前矩形的四个顶点的位置,然后在Form的OnPaint里面根据计算的四个顶点,调用e.Graphics.DrawRectangle就可以绘制出不停变化的矩形,当然,你得保证是双缓冲的效果,不然闪烁的厉害
lokxiaoyu
2011-11-09
打赏
举报
回复
GDI+ 实现,绘制矩形的时候,同时绘出四个顶角进行调整大小的矩形,在根据MouseDown,和MouseUp以及MouseMove三个事件进行Graphic.DrawRectangle的操作.
需要具体代码的话,改天贴上
a8509190
2011-11-09
打赏
举报
回复
GDI+就可以 写个 函数 根据矩形中心点算其他4点坐标,然后在计算拉伸!
netboygg
2011-11-08
打赏
举报
回复
winform里如何实现?
淘淘大师
2011-11-08
打赏
举报
回复
Silverlight可以实现,你上网搜索下吧
黄亮
2011-11-08
打赏
举报
回复
学下WPF吧,能实现你的功能
C#
关于HWindowControl实现一些便捷功能——(
缩放
与
拖动
图像)
C#
关于HWindowControl实现一些便捷功能——(
缩放
与
拖动
图像)
C#
GDI
绘制
矩形
框,鼠标左键
拖动
可
移动
矩形
框,滚轮放大缩小
矩形
框
最近工作需要,要做
一个
矩形
框,并且 用鼠标左键
拖动
矩形
框
移动
其位置。网上查了一些感觉他们做的挺复杂的。我自己研究一天,做了
一个
比较简单的,发表出来供大家参考一下。如觉得简单,可路过,谢谢。哈哈。 先大概介绍一下原因,GDI画
矩形
框就不说了,很简单的。这里面最主要的就是滚轮放大和左键
移动
两个事件,要计算
矩形
框的坐标位置。下面将代码贴出如下...
C#
实现
矩形
跟随图像平移、
缩放
本文描述在WinForm程序中自定义图像控件实现图像的显示、
拖动
、
缩放
、
矩形
绘制
、
矩形
拖动
功能,以及
矩形
会跟随图像一起
移动
和
缩放
,控件名称UImageRectFollow。 - 对于之前的UImage自定义图像控件就个人感觉代码有点多,容易干扰理解,所以此案例仅用100多行代码实现
一个
简单的图像控件,并
绘制
一个
矩形
跟随图像
移动
、
缩放
。简洁便于理解。 - 内容会用于之后的ROI
绘制
管理案例中,实现ROI跟随图像
移动
缩放
功能。
Halcon联合
c#
之HDrawingObject实现可以自由
移动
拖动
的ROI
在实际项目中经常会遇到需要
绘制
ROI的情况,之前一直是用darw_circle,darw_Rectangle1等系列的算子。虽然很简单,一行代码就能搞定,但是在交互体验上非常差。用这种算子
绘制
完ROI之后如果想修改roi只能重新
绘制
非常不方便。直到发现了HDrawingObject这个类。
C#
控件自由
拖动
、边角拖拉
缩放
效果就是在一幅图上画
一个
白框,可
移动
可
缩放
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Thread...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章