qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用vb.net 写一个屏幕画框的程序

时间2023-04-02 21:27:49 提问来自 河北省石家庄市 的网友 分类创作 浏览331
Public Class Form1 Dim m_IsMouseDown As Boolean = False Dim m_StartPoint As Point Private Sub PictureBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown m_IsMouseDown = True m_StartPoint = New Point(e.X, e.Y) End Sub Private Sub PictureBox1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseMove If (m_IsMouseDown) Then '如果鼠标左键按下,则绘制图形 Dim g As Graphics = Me.CreateGraphics() '创建Graphics对象 g.DrawRectangle(Pens.Blue, _ '绘制一个蓝色的方框 Math.Min(m_StartPoint .X, e .X), _ '左上角X坐标 Math .Min (m_StartPoint .Y ,e .Y), _ '左上角Y坐标 Math .Abs (e .X -m _StartPoint .X ) , _ '宽度:取两点之间的绝对值 Math .Abs (e .Y -m _StartPoint .Y )) '高度:取两点之间的绝对值 g = Nothing '释放Graphics对象所占用的内存区域 End If End Sub Private Sub PictureBox1_MouseUp(ByVal sender As Object, ByVal e As System

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 你是不是人工在后台回答问题的 下一篇 介绍设定职业目标的过程;实现职业 目标的具体行动和成效;职业目标及行动的动态调整等(PDF 格 式,文字不超过 2000 字,图表不超过 5 张)