【发布时间】:2013-01-17 15:03:08
【问题描述】:
我试图弄清楚 devexpress 磁贴控件上的 click 和 press 事件的区别是什么。
TileControl.ItemClick 最终用户单击 TileItem 时触发事件 在 TileControl 中。
...
备注 处理 ItemClick 事件以响应最终用户单击任何项目 在当前的 TileControl 对象中。您也可以使用句柄 TileItem.ItemClick 事件以响应单击个人 瓷砖项目。可以通过代码在代码中引发此事件 TileItem.PerformItemClick 方法。 TileItem.ItemClick 事件是 在 ItemClick 事件之前触发。
ItemClick 事件发生在 ItemPress 事件之后,当左 鼠标按钮被释放。如果正在拖动项目,则 ItemClick 永远不会触发事件。
'''''''''''''
TileControl.ItemPress 事件在最终用户按下当前的 TileItem 时触发 瓷砖控制。
...
备注 平铺项目有两种事件类型来响应最终用户的点击 它们在运行时:项目按下和项目点击事件。之后立马 最终用户单击磁贴项目,会触发磁贴项目按下事件。 首先,引发 TileItem.ItemPress 事件。在那之后, 触发 ItemPress 事件。
这对于更有经验的开发人员来说可能非常明显,但我对此很困惑,不明白何时使用点击/按下。我什么时候应该使用“ItemPress”?
【问题讨论】:
标签: vb.net events devexpress controls