ppsGrid Class Library
RemoveAt Method (ColIndex)
NamespacesppsGridGridSelCellCollectionRemoveAt(Int32)
ppsGrid (c] 2004-2007 by Torsten Oberprieler
Entfernt aus der Liste markierter Zellen die Zelle mit den angegebene Zellenindex.
Declaration Syntax
C#Visual BasicVisual C++
public void RemoveAt(
	int ColIndex
)
Public Sub RemoveAt ( _
	ColIndex As Integer _
)
public:
void RemoveAt (
	int ColIndex
)
Parameters
ColIndex (Int32)
Nullbasierter Zellenindex, der aus der Auflistung entfernt werden soll.
Remarks
Die Auflistung enthält nur markierte Zellen. Die Methode Remove(GridCell) entfernt eine solche Zelle aus der Auflistung, wodurch die Markierung dieser Zelle entfernt wird.
Examples
Das nachfolgende Beispiel erzeugt 100 Zellen, die alle markiert werden. Anschließend werden 10 per Zufall ausgesuchte Zellen aus der Auflistung wieder entfernt.

CopyC#
Random  rnd = new Random();                     // Zufallszahlen
int     i;

grid.AddCols(10);                               // 10 Spalten
grid.AddRows(10);                               // ...und 10 Zeilen

for(int r=0; r<grid.Rows.Count; r++)            // alle Zeilen
  for(int c=0; c<grid.Cells.Count; c++)         // ..alle Spalten
    grid.Selection.Cells.Add(grid.Cells[c,r]);  // ....Zelle markieren

for(int c=0; c<10; c++){                        // 10x Zufallszahl...
  i = rnd.Next(grid.Selection.Cells.Count);     // ..als nullbasierter Index
  grid.Selection.Cells.RemoveAt(i);             // ..Markierung entfernen
}

Assembly: ppsGrid (Module: ppsGrid) Version: 1.3.4.0