如何让鼠标按住C#右键单击

我想出了当某些事件发生时(如我的Kinect骨架数据)如何使鼠标右键单击

mouse_event((uint)(MouseEventFlags.RIGHTDOWN | MouseEventFlags.RIGHTUP),(uint)mousepos.X, (uint)mousepos.Y, 0, 0); 

该代码只执行一次鼠标右键单击。 我怎么能这样做,所以它发生更长的时间类似于按住我的鼠标右键单击,只要我在Kinect做某些手势?

你需要使用提到的事件与他们之间的一些计时器。

例:

 MouseDown Start Timer MouseUp Disable Timer 

那么你可以做任何你想要的定时器之间。