社区
控件
帖子详情
如何在PictureBox中画直线、矩形、圆?
untitled12
2003-06-15 12:38:26
要求:在PictureBox中点鼠标左键拉到任一点便产生一直线,矩形,和一圆。
有原码更好?
请教?
...全文
234
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#编程环境中,画
直线
、椭
圆
和
矩形
是基本的图形绘制操作,通常用于创建用户界面(UI)元素或者进行图像处理。这些功能主要通过Windows Presentation Foundation(WPF)或Windows Forms框架来实现。下面我们将深入...
c# GDI+画图用鼠标绘制
直线
、
矩形
、椭
圆
本文将深入探讨如何使用GDI+通过鼠标事件在Windows应用程序中绘制
直线
、
矩形
和椭
圆
,并实现图形的旋转、平移和缩放功能。 首先,我们需要创建一个Windows窗体应用程序项目。在Visual Studio中,选择“File” > ...
C#带背景绘图,拖鼠标画
矩形
和
直线
这个项目“C#带背景绘图,拖鼠标画
矩形
和
直线
”是利用Windows Forms应用程序(WFA)实现的,它允许用户通过鼠标在
pictureBox
上实时绘制
矩形
和
直线
,并具有橡皮筋效果,即拖动鼠标时能看到动态的形状预览。开发环境为...
清除
picturebox
上已绘制的线
在Windows Forms应用中,我们经常需要在
PictureBox
控件上进行图形绘制,比如画线、
矩形
等。在实现动态绘制时,可能会遇到一个问题:如何清除先前已经绘制的线条或者图形。这个问题可以通过覆盖背景色来模拟清除的...
用c#实现画图功能,可以画出各种图形,如
矩形
,
圆
形,菱形等,还可以随意拖动,放大缩小
在Windows Forms中,主要使用的控件是`
PictureBox
`,它可以承载绘图表面;而在WPF中,通常使用`Canvas`或`DrawingVisual`来实现。这里假设我们使用Windows Forms,因为它的入门门槛相对较低。 1. **初始化绘图表面*...
控件
1,453
社区成员
41,354
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章