Ruft das Verfahren für die Auswahl von Zellen im Grid ab
oder legt dieses fest.

C# | Visual Basic | Visual C++ |
public eSelectionType SelectionType{ get; set;}
Public Property SelectionType As eSelectionType
public: property eSelectionType SelectionType { eSelectionType get (); void set (eSelectionType value); }

Ein eSelectionType-Wert, der bestimmt, welche
Möglichkeiten dem Benutzer zur Laufzeit bei der Markierung
von Zellen zur Verfügung stehen. Standard ist der Wert Row.

Für die Markierung von Zellenbereichen stehen die folgenden
Werte zur Verfügung:
Die Eigenschaft SelectionType regelt nur die Möglichkeit, einzelene Bereiche zu markieren. Wie mehrere Markierungen kombiniert werden dürfen, regelt die Eigenschaft SelectionMode.
None | Der Benutzer kann keine Bereiche markieren. |
Row |
Der Benutzer kann nur vollständige Zeilen markieren.
Dieser Wert ist der Standard.
|
Column | Der Benutzer kann nur vollständige Spalten markieren. |
RowLine |
Der Benutzer kann nur zeilenweise markieren. Eine Markierung muß nicht die
komplette Zeile umfassen, ist aber vollständig markiert in den gesamten
Bereich bis zum Markierungsende. (Stellen Sie sich einen Terminkalender vor, der eine Markierung hat von einem Mittwoch bis zum übernächsten Mittwoch, wobei die Tage horizontal eingetragen sind) |
ColumnLine |
Der Benutzer kann nur spaltenweise markieren. Eine Markierung muß nicht die
komplette Spalte umfassen, ist aber vollständig markiert in den gesamten
Bereich bis zum Markierungsende. (wie zuvor, wobei die Tage vertikal eingetragen sind) |
Free |
Der Benutzer kann beliebig große, rechteckige Bereiche markieren.
|
Die Eigenschaft SelectionType regelt nur die Möglichkeit, einzelene Bereiche zu markieren. Wie mehrere Markierungen kombiniert werden dürfen, regelt die Eigenschaft SelectionMode.


... grid.SelectionMode = eSelectionMode.One // nur einfache Markierung grid.SelectionType = eSelectionType.Row // ...als Zeile ... grid.SelectionMode = eSelectionMode.MultipleEx // Markierungen mit Strg grid.SelectionType = eSelectionType.Free // ...als Bereiche ...