Ребята, подскажите кто-нибудь.
Вот не могу разобраться...
Надо прорисовать прямую линию. Нажал на кнопку линия рисуется, отпустил осталось...
Dim x0 As Single, y0 As Single, DrawFirst As Boolean
Private Sub Form_Load()
DrawMode = vbInvert (почему инверт?)
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
x0 = X
y0 = Y
DrawFirst = True
End Sub
Private Sub form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
'если кнопка не нажата - выход из процедуры'
If Button = 0 Then Exit Sub
Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь! не понимаю, что вот тут происходит.
и Как работают координаты...
ForeColor = vbRed
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
DrawFirst = faulse
End Sub
Я понимаю, вы начнете ругаться, читай есть на форуме. Да я нашел, но вот разобраться не получается! Да и почему-то цвет линии не меняется, а все время черная! ForeColor = vbRed - это вот так, как я понимю...