パネルの上にpictureboxを載せていて、パネルの範囲内にマウスが入っているときだけ、pictureboxの上にボタンを出現させたいと思っています。パネルが横200px、縦100px、pictureboxが縦横50pxで、locationは(0,0)(左上隅)です。
パネルの MouseEnter, MouseLeaveイベントを使ったのですが、pictureboxに入ったときにMouseLeaveイベントが呼ばれてしまって意図した動作になりませんでした。
パネルのMouseLeaveが呼ばれたときにpicturebox内にマウスポインタがあるかどうかチェックする処理を加えてみましたが、pictueboxから直接パネルの範囲の外に出た時、パネルのMouseLeaveが呼ばれずボタンが消えませんでした。

パネルの中のコントロールがこれから増える予定のため、中のコントロール全てのMouseLeaveイベントをチェックするのは避けたいのですが、スマートな方法は無いものでしょうか?