定义:
public static vtkObject.vtkObjectEventHandler userHandler;
在构造函数中初始化:
userHandler = new vtkObject.vtkObjectEventHandler(RenderWindoe3D_MiddleButtonEventHandler);
获取当前vtkRenderWindowInteractor:
renderInteractor = renderWindow3D.RenderWindow.GetInteractor();
renderInteractor.MiddleButtonPressEvt += userHandler;
void RenderWindoe3D_MiddleButtonEventHandler(vtkObject sender, vtkObjectEventArgs e)
{
........................
}
每次鼠标中键按下时,RenderWindoe3D_MiddleButtonEventHandler总是触发几次,请问怎么才能做到单击一次触发一次?
public static vtkObject.vtkObjectEventHandler userHandler;
在构造函数中初始化:
userHandler = new vtkObject.vtkObjectEventHandler(RenderWindoe3D_MiddleButtonEventHandler);
获取当前vtkRenderWindowInteractor:
renderInteractor = renderWindow3D.RenderWindow.GetInteractor();
renderInteractor.MiddleButtonPressEvt += userHandler;
void RenderWindoe3D_MiddleButtonEventHandler(vtkObject sender, vtkObjectEventArgs e)
{
........................
}
每次鼠标中键按下时,RenderWindoe3D_MiddleButtonEventHandler总是触发几次,请问怎么才能做到单击一次触发一次?