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 ve 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řídy a každý Control má vlastnost Control.Cursor, která určuje ukazatel pro daný ovládací prvek. Třída Cursor obsahuje vlastnosti, které popisují ukazatel, například Position a HotSpot vlastnosti, a 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. Aktuální umístění myši můžete získat nebo nastavit pomocí vlastnosti PositionCursor. Kromě toho můžete omezit oblast, kde lze použít ukazatel myši, nastavením vlastnosti Clip. Výřezová oblast 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álostí, aby uživateli řekl, že výpočty probíhají a že se v ovládacím prvku omezují 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í vlastnosti Control.Cursor nebo DefaultCursor ovládacího prvku na nový Cursor. Příklady změny ukazatele myši najdete v příkladu kódu ve třídě Cursor. Kromě toho Cursors třída zveřejňuje sadu Cursor objektů pro mnoho různých typů ukazatelů, například ukazatel, který se podobá ruce. Pokaždé, když je ukazatel myši na ovládacím prvku, zobrazte ukazatel čekání, který se podobá přesýpacím hodinám, pomocí vlastnosti UseWaitCursor třídy Control.
Viz také
.NET Desktop feedback