In rare situations you may need to simulate click and double-click behavior by handling the MouseDown event and by using the DoubleClickTime and DoubleClickSize properties of the SystemInformation class. One solution is to handle the double-click event and roll back the actions in the handling of the click event.