mouseenter делает кнопку видимой, но событие нажатия кнопки не срабатывает

Я сделал кнопку (btnImageRemove), которая будет отображаться и скрываться в зависимости от того, находится ли мышь внутри компонента, но когда я нажимаю эту кнопку, событие не срабатывает.

Private Sub btnImageRemove_Click(sender As Object, e As EventArgs) Handles btnImageRemove.Click
    lblAvatar.Image = Nothing
    lblAvatar.Tag = Nothing
End Sub

Private Sub lblAvatar_MouseLeave(sender As Object, e As EventArgs) Handles lblAvatar.MouseLeave
    btnImageRemove.Visible = False
End Sub

Private Sub lblAvatar_MouseEnter(sender As Object, e As EventArgs) Handles lblAvatar.MouseEnter
    btnImageRemove.Visible = True
    btnImageRemove.BringToFront()
End Sub

Private Sub btnImageRemove_MouseClick(sender As Object, e As MouseEventArgs) Handles btnImageRemove.MouseClick
    lblAvatar.Image = Nothing
    lblAvatar.Tag = Nothing
End Sub

Я перепробовал все события щелчка и щелчка мышью на кнопке и все компоненты, которые занимают ее область, но я не могу получить событие для этой кнопки

Сужение вызывает немного больше: я сузился до того, что если я добавлю что-либо, чтобы показать / скрыть кнопку во время выполнения, во время другого события, кнопка не запускает событие щелчка и не становится оранжевым (действие кнопки dotnetbar по умолчанию)

0 ответов

Другие вопросы по тегам