2
私はボタンが付いたシンプルなフォームを持っています。フォームのMouseEnterイベントで、私はボタンを可視に設定しています。フォームのMouseLeaveイベントでは、ボタンを非表示に設定しています。実際には、フォーム上にカーソルを置いたときにのみボタンが表示されます。問題は、ボタンの上にカーソルを置くと消えてしまうことです。ボタンがフォームの中央に直接配置されていても、同じ動作をします。ホバーオンの問題を表示する
ボタンにMouseEnter/Exitイベントを入れたり、フォームの中にあるすべてのものを入れる以外の解決策がありますか?
Public Class VerticalStrip
Private Sub VerticalStrip_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
btnAdd.Visible = False
End Sub
Private Sub VerticalStrip_MouseEnter(sender As Object, e As System.EventArgs) Handles Me.MouseEnter
btnAdd.Visible = True
End Sub
Private Sub VerticalStrip_MouseLeave(sender As Object, e As System.EventArgs) Handles Me.MouseLeave
btnAdd.Visible = False
End Sub
End Class
シンプルです。ありがとう。 –