vb.net 真的没法画点吗?
难道。netframework自带的gdi类没法画一个像素的点????????我画的不是2个像素的就是4个象素的!!求救啊!!!不要api!!...
难道。net framework自带的gdi类没法画一个像素的点????????我画的不是2个像素的就是4个象素的!!求救啊!!!不要api!!
展开
2个回答
展开全部
绘制单个像素
下面的示例演示运行时更改窗体上单个像素颜色的图形方法。Visual Basic 6.0 示例使用 PSet 方法。Visual Basic 2008 示例使用 DrawEllipse 方法,其 Height 和 Width 参数均设置为 1。
注意 在 Visual Basic 6.0 中,默认度量单位为缇;在 Visual Basic 2008 中,默认度量单位为像素。
' Visual Basic 6.0
Private Sub Form_Paint()
Me.DrawWidth = 1
PSet (1000, 1000), vbRed
End Sub
' Visual Basic .NET
Private Sub Form1_Paint8(ByVal sender As Object, ByVal e As _
System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
e.Graphics.DrawEllipse(Pens.Red, 70, 70, 1, 1)
End Sub
下面的示例演示运行时更改窗体上单个像素颜色的图形方法。Visual Basic 6.0 示例使用 PSet 方法。Visual Basic 2008 示例使用 DrawEllipse 方法,其 Height 和 Width 参数均设置为 1。
注意 在 Visual Basic 6.0 中,默认度量单位为缇;在 Visual Basic 2008 中,默认度量单位为像素。
' Visual Basic 6.0
Private Sub Form_Paint()
Me.DrawWidth = 1
PSet (1000, 1000), vbRed
End Sub
' Visual Basic .NET
Private Sub Form1_Paint8(ByVal sender As Object, ByVal e As _
System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
e.Graphics.DrawEllipse(Pens.Red, 70, 70, 1, 1)
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询