Donnerstag, 19. August 2010

Mauszeiger ändern

Mit der Programmiersprache C# kann man ganz leicht das Aussehen des Cursors ändern, also zum Beispiel statt dem standardmäßigen Pfeilzeiger eine Sanduhr o.ä. anzeigen.
Die dafür zu ändernde Eigenschaft heißt Cursor, eine große Auswahl an Mauszeigersymbolen gibt es in der Klasse Cursors.
Ändert man den Mauszeiger über die Methode, gilt dies jedoch nur für den Bereich des Formulars.
Um beispielsweise eine Sanduhr (oder in Windows Vista und höher einen Kringel als Wartesymbol) als Cursorsymbol auszuwählen, ist folgender Code nötig:

Cursor = Cursors.WaitCursor;


Ich möchte hier noch ein paar sinnvolle Symbole zeigen:

Cursor = Cursors.AppStarting;




Cursor = Cursors.Arrow;




Cursor = Cursors.Default;

Standardsymbol


Cursor = Cursors.Hand;




Cursor = Cursors.Help;




Cursor = Cursors.No;




Cursor = Cursors.SizeAll;




Cursors.WaitCursor

1 Kommentar:

  1. Ist es möglich global zu überwachen wann der Mauszeiger sich ändert? also das zum Beispiel ein event ausgelöst wird wenn ich mit der maus über den Editor bin zum Beispiel

    AntwortenLöschen