マウスのボタンが押されているか取得するにはIsPressを用いたが、ボタンが1回押されたかを取得するにはIsPushを用いる。このとき、ボタン状態を更新するUpdateを呼び出す必要がある。
using Yanesdk.Input; MouseInput mouse; private void Form1_Load(object sender, EventArgs e) { mouse = new MouseInput(this); } private void timer1_Tick(object sender, EventArgs e) { // マウスのボタン状態更新 mouse.Update(); // ボタン押されたか if ( mouse.IsPush(MouseInput.Button.Left) ) { // 押されたときの処理 } }