最小値と最大値を持ついくつかのカウント変数があります。適切なボタンを押すと、カウンターが上下します。
lmb を押してカウンターがたとえば 100 (最大値) を超えている間、自然にカウントを停止しません。
カウンターをチェックして、手動で監視せずにマウス イベントを強制的に終了させる方法はありますか?
private void button_RunXPositive_MouseDown(object sender, MouseEventArgs e)
{
if (X < 100) {
StartInMode(0, true); // a motor
((Button_Triangle)sender).BackColor = ((Button_Triangle)sender).EdgeColor;
return;
}
else {
((Button_Triangle)sender).BackColor = Color.Black;
this.MotorStop((UInt32)0);
}
}