社区
控件
帖子详情
如何在PictureBox中画直线、矩形、圆?
untitled12
2003-06-15 12:38:26
要求:在PictureBox中点鼠标左键拉到任一点便产生一直线,矩形,和一圆。
有原码更好?
请教?
...全文
212
7
打赏
收藏
如何在PictureBox中画直线、矩形、圆?
要求:在PictureBox中点鼠标左键拉到任一点便产生一直线,矩形,和一圆。 有原码更好? 请教?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
untitled12
2003-06-15
打赏
举报
回复
大哥的意思小弟有点听懂了,不过,小弟是初学者,恳请大哥,写几下代码,好吗?
小弟先谢大哥了!
waterytimes
2003-06-15
打赏
举报
回复
Form应该是PictureBox.
waterytimes
2003-06-15
打赏
举报
回复
直线和矩形只要line就可以了吧,在Form_MouseDown记录鼠标按下的位置坐标,在Form_MouseUp记录鼠标抬起的位置坐标,line 加 B 就是矩形,否则直线.使用Circle做园,只不过取中间值就可以了
Renkey
2003-06-15
打赏
举报
回复
楼上的兄弟们都不赖,不过可以设置颜色哦。
当然给圆来个填充色也行
wefhl
2003-06-15
打赏
举报
回复
上面这个方法不错啊,我以前也是这样做的,不过最好再做边界检查。
xhxh
2003-06-15
打赏
举报
回复
上面的兄弟写的很好啊
waterytimes
2003-06-15
打赏
举报
回复
Dim X1 As Long
Dim Y1 As Long
Dim X2 As Long
Dim Y2 As Long
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
X1 = X
Y1 = Y
End Sub
Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
X2 = X
Y2 = Y
Picture1.Line (X1, Y1)-(X2, Y2)
Picture1.Line (X1, Y1)-(X2, Y2), , B
Picture1.Circle ((X1 + X2) / 2, (Y1 + Y2) / 2), Abs(X2 - X1) / 2, (X1 / X2) / (Y1 / Y2)
End Sub
我刚来,初学,以后多照顾
C#带背景绘图,拖鼠标画
矩形
和
直线
C#的
pictureBox
上绘图,带背景,有橡皮筋效果,实现画
矩形
和
直线
,图片可保存。 开发环境:Visual Studio 2012(.net framework 4.5)
用c#实现画图功能,可以画出各种图形,如
矩形
,
圆
形,菱形等,还可以随意拖动,放大缩小
用c#实现画图功能,可以画出各种图形,如
矩形
,
圆
形,菱形等,还可以随意拖动,放大缩小
C#作图,包括
圆
、
圆
弧、多边形、曲线、
直线
、
矩形
等的应用
本资源包含完整项目、注释、报告 用C#画出好看的风景图片,这纯属兴趣,既练习了C#作图应用,又陶冶了情操,这是最快最有趣的学习方式!
清除
picturebox
上已绘制的线
思路:说是清除,实际上是用背景色做了一下覆盖 在winform上添加一个
picturebox
1,绘制一条线,然后拖动鼠标,再绘制一个
矩形
,并填充背景色
C# for CSDN 乱七八糟的看不懂
本文由abc2253130贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 C#(WINFORM)学习 一、 C#基础 基础 类型和变量 类型和变量 类型 C# 支持两种类型:“值类型”和“引用类型...
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章