Ukazatele myši ve Windows Forms

Ukazatel myši, který se někdy označuje jako kurzor, je rastrový obrázek, který určuje bod fokusu na obrazovce pro uživatelský vstup myší. Toto téma obsahuje přehled ukazatele myši v model Windows Forms a popisuje některé způsoby, jak změnit a řídit ukazatel myši.

Přístup k ukazateli myši

Ukazatel myši je reprezentován Cursor třídou a každý ControlControl.Cursor vlastnost, která určuje ukazatel pro daný ovládací prvek. Třída Cursor obsahuje vlastnosti, které popisují ukazatel, například vlastnosti Position a HotSpot metody, které mohou změnit vzhled ukazatele, například Show, Hidea DrawStretched metody.

Řízení ukazatele myši

Někdy můžete chtít omezit oblast, ve které lze použít ukazatel myši, nebo změnit umístění myši. Můžete získat nebo nastavit aktuální umístění myši pomocí Position vlastnosti Cursor. Kromě toho můžete omezit oblast, kterou ukazatel myši lze použít k nastavení Clip vlastnosti. Oblast klipartu je ve výchozím nastavení celá obrazovka.

Změna ukazatele myši

Změna ukazatele myši je důležitým způsobem, jak uživateli poskytnout zpětnou vazbu. Ukazatel myši lze například upravit v obslužných rutinách MouseEnter a MouseLeave událostech, aby uživateli řekl, že výpočty probíhají a že se v ovládacím prvku omezuje interakce uživatele. Ukazatel myši se někdy změní z důvodu systémových událostí, například když je aplikace zapojena do operace přetažení.

Primární způsob, jak změnit ukazatel myši, je nastavením Control.Cursor nebo DefaultCursor vlastnosti ovládacího prvku na nový Cursor. Příklady změny ukazatele myši najdete v příkladu Cursor kódu ve třídě. Třída navíc Cursors zveřejňuje sadu Cursor objektů pro mnoho různých typů ukazatelů, například ukazatel, který se podobá ruce. Pokud chcete zobrazit ukazatel čekání, který se podobá přesýpací hodině, použijte vlastnost Control třídy vždy, UseWaitCursor když je ukazatel myši na ovládacím prvku.

Viz také