ppsGrid Class Library
SelectionMode Property
NamespacesppsGridGridSelectionMode
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Ruft das Verfahren für die Kombinationsmöglichkeiten zur Auswahl von Zellen im Grid ab, oder legt dieses fest.
Declaration Syntax
C#Visual BasicVisual C++
public eSelectionMode SelectionMode{ get; set;}
Public Property SelectionMode As eSelectionMode
public:
property eSelectionMode SelectionMode {
	eSelectionMode get ();
	void set (eSelectionMode value);
}
Value
Ein eSelectionMode-Wert, der bestimmt, welche Kombinationsmöglichkeiten durch Sondertasten dem Benutzer zur Laufzeit bei der Markierung von Zellen zur Verfügung stehen. Standard ist der Wert Single.
Remarks
Für die Kombinationsmöglichkeiten von Zellenbereichen stehen die folgenden Werte zur Verfügung:
Single
Der Benutzer kann nicht mehrere Markierungen kombinieren. Jeder Markierungsbeginn löscht automatisch eine eventuell vorhandene Markierung. Dieser Wert ist der Standard.
One
Alias zu Single
Multiple
Der Benutzer kann ohne die Benutzung von Sondertasten mehrere, unabhängige Zellenbereiche markieren. Um eine Markierung zu löschen, muß der Bereich manuell demarkiert werden.
MultiSimple
Alias zu Multiple
MultiEx
Der Benutzer kann mittels der Sondertaste STRG mehrere unabhängige Zellenbereiche markieren. Eine Markierung ohne Sondertaste löscht automatisch alle vorherigen Markierungen.
MultiExtended
Alias zu MultiEx


Die Eigenschaft SelectionMode regelt nur die Möglichkeit, mehrere Bereiche als Markierung zu kombinieren. Wie eine einzelne Markierung aussehen darf, regelt die Eigenschaft SelectionType.
Examples
CopyC#
...
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
...
See Also

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0