试了一下Option ExplicitPrivate Sub Command1_Click() DrawMode = vbXorPen Line (100, 100)-(1000, 1000) End SubPrivate Sub Form_Click() DrawMode = vbXorPen Line (100, 100)-(1000, 1000) End Sub 点form和点command1都没有反应。但是我看form的属性中也有drawmode啊??????????哪里的问题
可以的,请参考: Private Sub Form_Load() AutoRedraw = True DrawMode = vbXorPen Line (300, 300)-(2000, 1600), RGB(0, 0, 255) End Sub 通过采用或不睬用 DrawMode = vbXorPen,你可以看出异或笔的作用。
如果要求比较高,就需要把每条线(包括每个图形)的画线情况、次序情况都记录下来,需要抹线时,就需要把该图形重画,这方法在图形比较复杂时也很难实现的。
各位大侠可有更好的方法?
请问异或笔一定要在picture属性里面用吗?我在form上面画曲线,可以用在form上吗?
DrawMode = vbXorPen
Line (100, 100)-(1000, 1000)
End SubPrivate Sub Form_Click()
DrawMode = vbXorPen
Line (100, 100)-(1000, 1000)
End Sub
点form和点command1都没有反应。但是我看form的属性中也有drawmode啊??????????哪里的问题
Private Sub Form_Load()
AutoRedraw = True
DrawMode = vbXorPen
Line (300, 300)-(2000, 1600), RGB(0, 0, 255)
End Sub
通过采用或不睬用 DrawMode = vbXorPen,你可以看出异或笔的作用。