作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 vb.net 中使用鼠标在图片框图像上绘制线条或画笔?
最佳答案
已转换 a similar question从 C# 到 VB.NET,使用一条线 - 测试和工作:
Private _Previous As System.Nullable(Of Point) = Nothing
Private Sub pictureBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseDown
_Previous = e.Location
pictureBox1_MouseMove(sender, e)
End Sub
Private Sub pictureBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseMove
If _Previous IsNot Nothing Then
If PictureBox1.Image Is Nothing Then
Dim bmp As New Bitmap(PictureBox1.Width, PictureBox1.Height)
Using g As Graphics = Graphics.FromImage(bmp)
g.Clear(Color.White)
End Using
PictureBox1.Image = bmp
End If
Using g As Graphics = Graphics.FromImage(PictureBox1.Image)
g.DrawLine(Pens.Black, _Previous.Value, e.Location)
End Using
PictureBox1.Invalidate()
_Previous = e.Location
End If
End Sub
Private Sub pictureBox1_MouseUp(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseUp
_Previous = Nothing
End Sub
关于.net - 使用鼠标 vb.net 在图片框图像上绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13327311/
我正在寻找用于(漂亮的)电路/方框图绘图的算法或可视化工具。 我也对问题的一般表述感兴趣。 “电路图”是指探索具有 I/O 端口及其连接(电线)的框图(矩形)的布局和布线的能力。这些框图可以是分层的,
我有很多 C 代码,需要将其转换为 Simulink 框图。我不想使用 S-Functions,因为我希望 Simulink 框图仅使用基本 Simulink 模块,用户无需了解 C 代码即可更改这些
我是一名优秀的程序员,十分优秀!