¿Cómo puedo saber si un Arrastrar Drop ha terminado WinForms .net. Necesito detener una parte de mi formulario para que no actualice su vista de los datos cuando está en progreso una caída de arrastre.¿Cómo puedo saber si un Arrastramiento ha finalizado en Winforms?
He intentado usar una bandera, pero parece que no estoy capturando todos los eventos que necesito para mantener la bandera en sincronía con el progreso de arrastrar y soltar. Específicamente, no puedo decir cuándo finaliza la operación de arrastrar arrastrar sin que se complete una operación de arrastrar, es decir, cuando el usuario suelta el elemento en un control con allow drop = false, o cuando el usuario presiona la tecla ESC.
he visto esta pregunta: -
Check if a drag&drop is in progress
Pero no se ocupa de mi problema de manera satisfactoria (si alguien me da la respuesta a esta pregunta voy a responder que uno con la respuesta junto con lo que ya tengo).
¡Eres INCREÍBLE! Exactamente lo que necesitaba con una buena implementación para la prueba de impacto en controles específicos. Inteligente. – AMissico
Si clt.ClientRectangle.Contains (ClientPoint) Then: HitTest = True: Exit For: End If – AMissico
: agregado solo para mostrar saltos de línea (aunque la sentencia funcionará como se muestra). – AMissico