何らかの理由で、MouseHoverとMouseLeave関数が本当に変です。私がする必要があるのは、カーソルが「ボタン」の上にあるときに、ボタンを表示させたいのです。そして、カーソルがボタンを離れるとき、私はそれを不可視にします。私が何を試しても、私はそれを動作させることができませんでした。コントロールオブジェクトが見えなくなったときにマウスイベントが機能しないようです。C#WinForms MouseHoverとMouseLeaveの問題
private void button1_MouseHover(object sender, EventArgs e)
{
button1.Visible = true;
}
private void button1_MouseLeave(object sender, EventArgs e)
{
button1.Visible = false;
}
* "コントロールオブジェクトが見えなくなったときにマウスイベントが機能しないようです" * - Ummm ... yup –
参照:http://blogs.msdn.com/b/oldnewthing/archive/2006/03 /23/558887.aspx –