ppsGrid Class Library
Cursor Property
NamespacesppsGridGridCellCursor
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über der Zelle befindet, oder legt diesen fest.
Declaration Syntax
C#Visual BasicVisual C++
public Cursor Cursor{ get; set;}
Public Property Cursor As Cursor
public:
property Cursor^ Cursor {
	Cursor^ get ();
	void set (Cursor^ value);
}
Value
Ein Cursor, der angezeigt wird, wenn sich der Mauszeiger über der Zelle befindet.
Remarks
Jede Zelle kann eine eigene Definition des Mauszeigers (Cursor) bestimmen.
Die Eigenschaft ist ambient. Der Mauszeiger wird durch die Klassen Grid, GridCol, GridRow und GridCell bestimmt.
Der Mauszeiger einer Zelle bestimmt sich wie folgt:

Priorität, Klasse, EigenschaftBeschreibung
Höchste Priorität
GridCell.Cursor
Hat der Cursor der Zelle einen Wert ungleich null, wird in jedem Fall dieser Cursor benutzt.
Hohe Priorität
GridRow.Cursor
Hat der Cursor einen Wert ungleich 0, wird dieser Cursor benutzt, wenn der Cursorr der Zelle den Wert null hat.
Mittlere Priorität
GridCol.Cursor
Hat der Cursor einen Wert ungleich null, wird dieser Cursor benutzt, wenn der Cursor der Zelle und der Zeile den Wert null haben.

Niedrigste Priorität
Grid.Cursor
Hat der Cursor einen Wert ungleich null, wird dieses Cursor benutzt, wenn der Cursor der Zelle, der Zeile und der Spalte den Wert null haben.


Examples
Das nachfolgende Beispiel soll die Arbeitsweise der Cursor-Eigenschaft verdeutlichen. Es werden zwei Spalten und zwei Zeilen erzeugt. Das Grid, die obere Zeile, die linke Spalte und die Zelle auf Position[0,0] bekommen jeweils verschiedene Mauszeiger zugewiesen. Bewegen Sie den Mauszeiger über diese Zellen, um den Cursorwechsel zu sehen.

CopyC#
grid.Scrollbar=eScrollbar.None;             // keine Bildlaufleisten
grid.SelectionType=eSelectionType.None;     // keine Markierung
grid.AddCols(2);                            // zwei Spalten
grid.AddRows(2);                            // zwei Zeilen

grid[0,0].Cursor = Cursors.No;              // Cursor für Zelle [0,0]
grid.Rows[0].Cursor = Cursors.Cross;        // ..für obere Zeile
grid.Cols[0].Cursor = Cursors.SizeAll;      // ..für linke Spalte
grid.Cursor = Cursors.Hand;                 // ..für ganze Grid

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0