У меня есть график на листе. Я хочу, чтобы метка отображалась, когда левая кнопка нажата, а затем исчезала, когда левая кнопка возвращалась вверх.
Но если присутствуют оба обработчика событий, то MouseDown срабатывает, а MouseUp - нет. Если я цитирую и комментирую обработчик MouseDown, MouseUp начинает срабатывать.
Другие странные вещи случаются, например, сбой Excel после двух или трех щелчков на графике. Это сводит меня с ума. Вот оба обработчика событий. Я свернул код.
Private Sub Chart_MouseDown(ByVal Button As Long, _
ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
Me.Labels.Add(X - 100, Y - 100, 60, 30).Characters.Text = "This is a test"
End Sub
Private Sub Chart_MouseUp(ByVal Button As Long, _
ByVal Shift As Long, ByVal X As Long, ByVal Y As Long)
Dim i
For Each i In Me.Shapes
i.Delete
Next i
End Sub