0

我已经根据鼠标是否在组件内来显示和隐藏按钮(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 按钮操作)

4

0 回答 0