我有一个datagridview,其中单元格具有点击事件。这些单元格还具有以下mouseDown事件:
if (e.Button == MouseButtons.Left && e.Clicks == 1)
{
string[] filesToDrag =
{
"c:/install.log"
};
gridOperations.DoDragDrop(new DataObject(DataFormats.FileDrop, filesToDrag), DragDropEffects.Copy);
}
每当我尝试点击单元格时,mousedown事件会立即触发并尝试拖动单元格。如何使mousedown事件只在用户按住鼠标一秒钟后才触发? 谢谢!
OnMouseMove
中)。据我所知,这是大多数应用程序的响应方式,感觉很自然。例如,请尝试在此页面上拖动某些内容,并查看光标的变化。 - lc.