Condividi tramite


Mouse capture in Windows Form

L'acquisizione del mouse fa riferimento a quando un controllo accetta il comando di tutti gli input del mouse. Quando un controllo ha acquisito il mouse, riceve l'input del mouse indipendentemente dal fatto che il puntatore si trova all'interno dei bordi.

Impostazione dell'acquisizione del mouse

In Windows Form il mouse viene acquisito dal controllo quando l'utente preme un pulsante del mouse su un controllo e il mouse viene rilasciato dal controllo quando l'utente rilascia il pulsante del mouse.

La Capture proprietà della Control classe specifica se un controllo ha acquisito il mouse. Per determinare quando un controllo perde l'acquisizione del mouse, gestire l'evento MouseCaptureChanged .

Solo la finestra in primo piano può acquisire il mouse. Quando una finestra di sfondo tenta di acquisire il mouse, la finestra riceve messaggi solo per gli eventi del mouse che si verificano quando il puntatore del mouse si trova all'interno della parte visibile della finestra. Inoltre, anche se la finestra in primo piano ha acquisito il mouse, l'utente può comunque fare clic su un'altra finestra, portandola in primo piano. Quando il mouse viene acquisito, i tasti di scelta rapida non funzionano.

Vedi anche