2つのボタンが付いたパネルがあります。私がやろうとしているのは、マウスがパネル領域内にある場合はボタンが表示され、マウスの位置がパネル領域外にある場合はボタンが表示されないことです。
パネルのイベントMouseEnter
とイベントを使用しています。MouseLeave
私MouseEnter
がすることbutton.Show()
とMouseLeave
私がすることbutton.Hide()
;
これは単純に見えますが、ボタンが表示されている場合(マウスがパネル領域内にある場合)、クリックできません(クリックイベントはトリガーされません)。
一部のデバッグでは、マウスがボタンの上にあると、イベントMouseEnter
とMouseLeave
が継続的に呼び出されていることが示されています。
これに関する提案はありますか?これはとても簡単にできるはずなので、私は実際にはアイデアがありません。