1

ピクチャーボックスがあります。2つのイベントがあります

MouseEnterEvent: 2 つのラジオボタンがあるピクチャ ボックスの下部にパネルをロードします。

MouseLeaveEvent: ピクチャボックスからラジオボタン付きのパネルを削除します

しかし、問題は、パネルがピクチャボックス上にあるため、マウスがピクチャボックスからパネルに来ると、ピクチャボックスの leave イベントが実行され、ラジオボタンが消えることです。

マウスがパネルに来るときではなく、ピクチャボックスの実際の境界からマウスが削除されたときにパネルを削除したい。

4

2 に答える 2

0

MouseEnterEventを含むパネルのパネルを削除できますpictureBox

たとえば、pictureBox が onForm1の場合、このフォームのForm1_MouseLeaveイベントでパネルを削除します。

于 2013-03-13T11:25:15.397 に答える
0

ピクチャーボックスを離れる前に、パネルにいるかどうかを確認してください。その場合は、ブール値のフラグを false に設定し、mouseleave でそれをチェックして、パネルを非表示にするかどうかを決定します。

于 2013-03-13T11:25:56.603 に答える