我 在 C# Winform 应用程序中使用Piccolo 2D ZUI 库。
该库显示的示例之一是向画布添加squiggle(线条绘制)处理程序。
问题是,如果您启用 squiggle 处理程序并允许画布拖动,那么这两个事件会同时发生。
我想做的是继承PDragEventhandler以便它仅在未按下 CTRL 时运行。然后当按下 CTRL 键时,squiggler 将运行(我明白了)。
用于拖动处理程序的代码是:
InitializeComponent();
//add input event listener
pCanvas1.AddInputEventListener(new PDragEventHandler());
我可以继承PDragEventhandler,然后说只在不按下 CTRL 时运行吗?还是我需要重新编译 Piccolo 库才能启用此功能?