マウスの左ボタンを押したままマウスを動かすと、コントロールを更新する必要があります。通常、単にe.Buttonプロパティをチェックするだけですが、MouseEnterイベントでは使用できません。左クリックが押されたときにのみマウス移動イベントをキャプチャする
void MyControl_MouseEnter(object sender, EventArgs e)
{
// MouseEventArgs needed to check this
// if (e.Button == MouseButtons.Left)
// {
// update MyControl
// }
}
これはどのように達成しますか?
は、マウスボタンが押されたときに/ MouseDownイベント&MouseUpイベントで発売、その後、あなたのコードをチェックインのget /クリアフラグを設定detechでした:基本的な考え方は次のように、唯一のマウスダウンとのmouseup間のMouseMoveをキャプチャすることです上記? – jklemmack