vb.net用点画直线的问题

dzweather 2013-09-28 11:01:05
找了半天,vb.net没的直接画点的东西。只有图像有一个setpixel

下面用画像素是1的矩形,来代替点,然后循环画出一条直线。

但是,画后,立即就闪电消失,什么原因?


Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim bp As New Bitmap(PictureBox1.Width, PictureBox1.Height, Imaging.PixelFormat.Format32bppPArgb)
Dim gr As Graphics = PictureBox1.CreateGraphics
For i As Int32 = 0 To 200
gr.DrawRectangle(Pens.Red, i, 40, 1, 1)
Next
PictureBox1.Image = bp
End Sub
...全文
243 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧