Sdílet prostřednictvím


Zachytávání myši ve Windows Forms

zachytávání myši odkazuje na situaci, kdy ovládací prvek převezme kontrolu nad veškerým vstupem myši. Když ovládací prvek zachytí myš, obdrží vstup myši bez ohledu na to, jestli je ukazatel uvnitř jeho ohraničení.

Nastavení zachytávání myši

Ve Windows Forms je myš zachycena ovládacím prvku, když uživatel stiskne tlačítko myši na ovládacím prvku a myš se uvolní ovládacím prvku, když uživatel uvolní tlačítko myši.

Vlastnost Capture třídy Control určuje, zda ovládací prvek zachytil myš. Pokud chcete určit, kdy ovládací prvek ztratí zachytávání myši, zpracujte MouseCaptureChanged událost.

Pouze okno popředí může zachytit myš. Když se okno pozadí pokusí zachytit myš, okno obdrží zprávy pouze pro události myši, ke kterým dochází, když je ukazatel myši v viditelné části okna. I když okno popředí zachytilo myš, uživatel může stále kliknout na jiné okno a převést ho do popředí. Když je zachycena myš, klávesové zkratky nefungují.

Viz také